SQL – 从excel文件中select数据

我有下一个查询

select no, item from myTable 

我拿到下一张桌子

 no item 1 a 2 b 3 c 4 d 

我使用tsql,Microsoft SQL Server Management Studio。 有没有什么办法可以在这里写一些代码,从我的select在Excel中导出表…

我不知道有什么办法在SSMS中编写查询,然后将结果导出为ex​​cel,但可以将Excel表连接到SQL Server,并使用From Other Sources - From SQL Server菜单从这里运行查询到数据表在function区的“ Data选项卡中:

如果您想要在Excel中构build数据,并且您需要刷新数据,但不想更新公式,这很好。 这显然有安全隐患,因为工作表的用户可能能够访问服务器上的其他数据。

如果您只想将包含数据的Excel文件导出到文件存储区,则需要使用SSRS和报告订阅。 或者,如果您只是想将查询结果保存到文件中,则可以手动复制和粘贴,也可以selectSave Your Results To Text SSMS中的Save Your Results To Text

从您的Excel工作表中,您可以创build一个SQL Server数据库和您的Excel工作簿之间的dynamic连接。

按照下面的链接中的步骤。

将SQL Server数据库连接到工作簿的步骤