我想知道是否有任何 VBA 代码允许我.sql
通过单击 Excel 中的按钮来执行文件?
我一直在浏览不同的网站,但所有网站都显示了包含在宏中编写 SQL 查询的代码,尽管这不是我想要的。因此,我将.sql
脚本作为文件存储在计算机上的不同文件夹中,我想要的是通过使用 VBA 在 Excel 中单击一个按钮来运行此脚本。
我想知道是否有任何 VBA 代码允许我.sql
通过单击 Excel 中的按钮来执行文件?
我一直在浏览不同的网站,但所有网站都显示了包含在宏中编写 SQL 查询的代码,尽管这不是我想要的。因此,我将.sql
脚本作为文件存储在计算机上的不同文件夹中,我想要的是通过使用 VBA 在 Excel 中单击一个按钮来运行此脚本。
简短的回答是否定的。Excel 中没有可以做到这一点的魔术按钮。我能想到的最简单的方法是将 .sql 运行/导入到 MySQL、SQL Server、Postgres 等以成为数据库。使用 MS SQL Server 的示例:
一旦成功地将 .sql 运行到 DBMS 中,您就可以使用该 DBMS 的内置工具将表导出到 Excel 中。请参阅下面的链接作为示例:
如何将 SQL Server 数据导入和导出到 Excel 文件
它可能不像按下按钮那么容易,但不像硬编码那么繁琐。我希望它有所帮助。