SQL查询的自动化

我最近开始作为分析师工作。我的工作的一部分是每天运行SQL查询,并将结果粘贴到Excel工作表中。 这有时会变得乏味。 我想自动化这个过程,即SQL查询应该自动运行,结果集应该被自动复制到Excel工作表中(path将由我指定)。 我可以这样做吗? 如果是,那么如何?

PS我们使用SQLyog(开源)运行SQL查询和Microsoft Excel 2010来粘贴和显示数据。

您可以随时导出您的数据作为逗号分隔的结果,并在Excel中打开它。 即使你的工具不支持它,也可以很容易地创build一个列,所有列的逗号分隔。 然后将结果自动保存为.csv文件以在Excel中打开。

如果你想自动化数据发布过程,我认为更好的方法是使用'cron'来安排你每天在shell脚本中进行查询,并将csv数据文件存储在某个目录中,或者将它发送到你的邮箱。