-1

我想知道是否有任何 VBA 代码允许我.sql通过单击 Excel 中的按钮来执行文件?

我一直在浏览不同的网站,但所有网站都显示了包含在宏中编写 SQL 查询的代码,尽管这不是我想要的。因此,我将.sql脚本作为文件存储在计算机上的不同文件夹中,我想要的是通过使用 VBA 在 Excel 中单击一个按钮来运行此脚本。

4

1 回答 1

0

简短的回答是否定的。Excel 中没有可以做到这一点的魔术按钮。我能想到的最简单的方法是将 .sql 运行/导入到 MySQL、SQL Server、Postgres 等以成为数据库。使用 MS SQL Server 的示例:

如何将 .sql 数据文件导入 SQL Server?

一旦成功地将 .sql 运行到 DBMS 中,您就可以使用该 DBMS 的内置工具将表导出到 Excel 中。请参阅下面的链接作为示例:

如何将 SQL Server 数据导入和导出到 Excel 文件

它可能不像按下按钮那么容易,但不像硬编码那么繁琐。我希望它有所帮助。

于 2020-07-13T07:59:36.027 回答