【问题标题】:How to automate a SQL script in Excel如何在 Excel 中自动化 SQL 脚本
【发布时间】:2015-03-20 15:03:30
【问题描述】:

目前,我们的 IT 部门必须每周手动执行一个流程,而我们确实需要将其自动化。我们有一些员工以不同的方式获得报酬。人力资源部门必须向我们发送员工姓名和日期,我们必须连接到 MySQL 数据库。将正确的员工编号和日期放入我们设置的脚本中。执行脚本。然后将其生成的表格发送回人力资源部门。

我在想有没有一种方法可以使用宏或类似的东西在 Excel 中自动执行 SQL 脚本。这样我们就可以将电子表格发送给人力资源部门。他们进入电子表格,在单元格中输入员工和日期。运行脚本并让它返回他们的数据?

对此的任何意见将不胜感激。谢谢!

【问题讨论】:

  • 是的,这是可能的。

标签: mysql sql excel vba


【解决方案1】:

你可以追求很多不同的事情,这取决于你需要做什么。如果我站在你的立场上,我会与你的 IT 部门讨论 SSIS 包,http://en.wikipedia.org/wiki/SQL_Server_Integration_Services。使用 SSIS,您可以上传 excel 文档,让它运行您需要的查询,然后导出包含更新的电子表格。

但是,您需要熟悉 SQL 服务器和 SSIS 的人员来进行设置。

【讨论】:

    【解决方案2】:

    您可以将 SQL 查询集成到 Excel 文件中的 VBA 脚本中,但您肯定需要编写代码。

    看看这个例子,从 SQL Server 获取自动查询:

    Using Excel VBA to run SQL query

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-29
      • 2010-12-11
      • 2020-09-07
      • 1970-01-01
      • 2011-02-01
      相关资源
      最近更新 更多