轩辕轼轲白银一
发表于 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自带的计划任务调度,当然也可以自己写调度脚本进行更灵活的控制(更复杂的条件判断)。
回复

使用道具 11#

轩辕轼轲白银一
发表于 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()
复制代码
回复

使用道具 12#

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

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

使用道具 13#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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