永洪社区

标题: excel导入如何用脚本实现 [打印本页]

作者: 鹿先森    时间: 2023-11-20 09:43
标题: excel导入如何用脚本实现
如果将excel导入做成脚本,点击文字进行


作者: yhdata_yzm    时间: 2023-11-20 10:40
暂不支持。
作者: 鹿先森    时间: 2023-11-20 11:04
yhdata_yzm 发表于 2023-11-20 10:40
暂不支持。

不能用脚本按钮代替那个导入excel的按钮吗

作者: yhdata_yzm    时间: 2023-11-20 11:13
鹿先森 发表于 2023-11-20 11:04
不能用脚本按钮代替那个导入excel的按钮吗

是的呢
作者: 鹿先森    时间: 2023-11-20 12:17
yhdata_yzm 发表于 2023-11-20 11:13
是的呢

那提交的按钮可以做成excel导入吗
作者: 轩辕轼轲    时间: 2023-11-20 12:36
如果你有数据库的写入权限,就比较简单,写几行Python脚本就解决了
作者: 鹿先森    时间: 2023-11-20 13:04
轩辕轼轲 发表于 2023-11-20 12:36
如果你有数据库的写入权限,就比较简单,写几行Python脚本就解决了

可以导入并提交吗
作者: 鹿先森    时间: 2023-11-20 13:05
轩辕轼轲 发表于 2023-11-20 12:36
如果你有数据库的写入权限,就比较简单,写几行Python脚本就解决了

有方案吗

作者: 轩辕轼轲    时间: 2023-11-20 13:23
鹿先森 发表于 2023-11-20 13:04
可以导入并提交吗

可以    前提是你要有有数据库的权限
作者: 鹿先森    时间: 2023-11-20 13:31
轩辕轼轲 发表于 2023-11-20 13:23
可以    前提是你要有有数据库的权限

权限有
作者: 轩辕轼轲    时间: 2023-11-20 13:35
以下两种思路供参考:
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
这是一段简单的连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
鹿先森 发表于 2023-11-20 12:17
那提交的按钮可以做成excel导入吗

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




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4