我有一个谷歌文档,我用来更新sql表中的表格,此刻我手动执行;复制并粘贴Google文档中的数据。进入excel,删除我不需要的列,然后保存为CSV并上传。
我想知道是否有办法让我自动化这个?它的报告是每天,上传变得有点烦人!
答案 0 :(得分:0)
您还可以使用以下python库进行python路由:gspread
,oauth2client
,pandas
和sqlalchemy
(source)。如果要使其自动化,请使用cron或crontab每小时,每天,每周或每月运行python脚本。
答案 1 :(得分:-1)
你使用什么DBMS? 如果您使用Microsoft SQL Server,则可以使用SSIS(SQL Server Integration Services),对于初学者来说,最简单的方法是在SQL Server Management Studio中右键单击数据库 - >任务 - >导入数据,然后按照向导设置数据源(平面文件/ Excel文件等)和数据目标(数据库表)。完成向导后,您可以保存程序包并在以后重新使用它(甚至可以通过SQL Agent作业自动执行它)。如果需要,可以在部署/自动化之前在Visual Studio(也称为SQL Server数据工具)中编辑包。 有关SSIS的更多信息:https://msdn.microsoft.com/en-us/library/ms169917.aspx