目前,我们的IT部门必须每周手动完成一个我们真正需要自动执行的流程。我们的一些员工以不同的方式获得报酬。人力资源部门必须向我们发送员工姓名和日期,我们必须连接到MySQL数据库。将正确的员工编号和日期放在我们设置的脚本中。执行脚本。然后向hr部门发送一封电子邮件,并附上它生成的表格。
我在想有没有办法在Excel中使用宏或类似的东西自动化SQL脚本。这样我们就可以向人力资源部门发送电子表格。他们在电子表格中输入员工和日期在单元格中。运行脚本并让它们返回数据?
对此的任何意见将不胜感激。谢谢!
答案 0 :(得分:1)
你可以追求很多不同的东西,这取决于你究竟需要做什么。如果我愿意,我会与您的IT部门讨论SSIS包,http://en.wikipedia.org/wiki/SQL_Server_Integration_Services。使用SSIS,您可以上传Excel文档,让它运行您需要的查询,然后导出带有更新的电子表格。
但是,您需要了解SQL服务器和SSIS的人才能进行此设置。
答案 1 :(得分:1)
您可以将SQL查询集成到Excel文件中的VBA脚本中,但您肯定必须对其进行编码。
看一下这个例子,从SQL Server获得自动查询: