3

我有一个谷歌文档,用于更新 sql 表中的表,目前我手动执行;从 google doc 复制并粘贴数据。进入excel,删除我不需要的列,然后保存为CSV并上传。

我想知道是否有一种方法可以自动执行此操作?它的报告是每天的,上传变得有点无聊!

4

2 回答 2

0

您还可以通过使用以下 python 库来使用 python-route:、gspreadoauth2client( pandassource )。如果您想自动化它,请使用 cron 或 crontab 每小时、每天、每周或每月运行一次 python 脚本。sqlalchemy

于 2019-03-18T23:02:01.517 回答
-1

您使用什么 DBMS?如果您使用 Microsoft SQL Server,则可以使用 SSIS(SQL Server 集成服务),对于新手来说,最简单的方法是在 SQL Server Management Studio 中右键单击数据库 --> 任务 --> 导入数据,然后按照向导设置数据源(平面文件/ Excel 文件等)和数据目标(DB 表)。完成向导后,您可以保存包并在以后重新使用它(甚至通过 SQL 代理作业自动化它)。如果需要,您可以在部署/自动化之前在 Visual Studio(也称为 SQL Server Data Tools)中编辑包。有关 SSIS 的更多信息:https ://msdn.microsoft.com/en-us/library/ms169917.aspx

于 2015-02-11T14:46:03.590 回答