如何把多个查询的结果自动导出到excel的不同sheet中?

yiyiwenwen1211 yiyiwenwen1211 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


declare @sql varchar(5000)
declare @table1 varchar(20)
declare @table2 varchar(20)

set @table1 = 't123'
set @table2 = 't456'

set @sql='select * from '+@table1+''
exec @sql

set @sql='select * from '+@table2+''
exec @sql



这样就能得到两个表的数据,我想把查询到的这两个表的数据导出到一个名叫"excel1.xls"的文件中,其中有两个工作表,分别把这两个查询得到的数据分别放到这两个sheet中,请问该如何编写这样的数据导出的代码?谢谢
...全文
评论 17
收藏 已收藏
分享
返回顶部
yiyiwenwen1211
MS-SQL Server 34,876 成员 254,635 内容