找文章 / 找答案
精选问答 更多内容
12
返回列表 发新帖

excel导入如何用脚本实现

轩辕轼轲青铜三 显示全部楼层 发表于 2023-11-20 13:35:47
以下两种思路供参考:
1、有数据库写入权限:Python脚本直接读取Excel文档,写入数据库(Pandas批量写入;有复杂的判断逻辑的话,可以逐条写入)
2、没有数据库权限,只能通过永洪导入数据:方式1,RPA工具(比如UIBOT、影刀等)+Yonghong Desktop模拟导入操作;方式2,Python+selenium模拟Web登录并导入数据(如果登录需要验证码,则需要配合验证码识别模块);方式3,Python+Yonghong Desktop,模拟导入操作。

如果你想全自动运行(比如每天早上6点执行),就需要再加上调度程序,RPA工具一般都自带调度模块,Python脚本可以用Windows自带的计划任务调度,当然也可以自己写调度脚本进行更灵活的控制(更复杂的条件判断)。
回复

使用道具 举报

轩辕轼轲青铜三 显示全部楼层 发表于 2023-11-20 13:54:53
这是一段简单的连Mysql数据库的代码,供参考

  1. # !/usr/bin/env python
  2. # _*_ coding:utf-8 _*_
  3. # time: 2023/11/20 13:42
  4. # author: Gavin Tan

  5. import pymysql

  6. config = {'host':'localhost',
  7.           'port':3306,
  8.           'user':'username',
  9.           'password':'password',
  10.           'db':'Demo',
  11.           'charset':'utf8',
  12.           'autocommit':True
  13.           }
  14. db = pymysql.connect(**config)
  15. cursor = db.cursor()
  16. cursor.execute('select * from startlinks LIMIT 5,10;')
  17. li = cursor.fetchall()
  18. for item in li:
  19.     print(item)
  20. # cursor.execute('insert into test values(sysdate)')
  21. cursor.close()
  22. db.close()
复制代码
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-11-20 14:15:11
鹿先森 发表于 2023-11-20 12:17
那提交的按钮可以做成excel导入吗

10.1得提交按钮的操作里是有导入excel功能的呢,【设置】-【提交操作】
回复

使用道具 举报

12
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部