使用VBA执行.SQL文件



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

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

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

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

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

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

它可能没有按下按钮那么容易,但也没有硬编码那么乏味。我希望它能有所帮助。

最新更新