我有下一个查询
select no,
item
from myTable
我得到下一张桌子
no item
1 a
2 b
3 c
4 d
我使用tsql,Microsoft SQL Server Management Studio。 有没有办法在这里写一些代码从excel中的select中导出表...
答案 0 :(得分:2)
我不知道在SSMS中编写查询然后将结果导出到excel的任何方法,但您可以将Excel工作表连接到SQL Server并使用From Other Sources - From SQL Server
从那里运行查询到数据表功能区Data
标签中的菜单:
如果您想在Excel中构建数据并且需要刷新数据但不想更新公式,那么这很好。由于工作表的用户可能能够访问您服务器上的其他数据,因此显然存在安全隐患。
如果您只想将带有数据的Excel文件导出到文件存储中,则需要使用SSRS和报告订阅。或者,如果您只想将查询结果保存到文件,则可以手动复制和粘贴,也可以选择SSMS中的Save Your Results To Text
:
答案 1 :(得分:1)
,您可以在SQL Server数据库和Excel工作簿之间创建动态连接。
请按照以下步骤链接。
Steps to Connect a SQL Server database to your workbook