如何将Excel工作簿从存储过程导出到很少有sql语句的多个工作表?
我目前使用的声明如下:
EXEC proc_generate__excel 'db', 'temp',@filename, @SeqNo, @ext, @sqlorder
如果有三条sql语句,它将创建三个Excel工作簿。
如何将数据从三个sql语句导出到一个Excel工作簿中的三个工作表
发布于 2012-01-05 09:44:49
location/name
插入到OPENROWSET中( 'Microsoft.Jet.OLEDB.4.0',‘Excel8.0;Database=d:\export\sales.xls;HDR=YES’,'SELECT * FROM sheet2 1$‘) select *从sales_part1
插入OPENROWSET( 'Microsoft.Jet.OLEDB.4.0',‘Excel8.0;Database=d:\export\sales.xls;HDR=YES’,'SELECT * FROM Sheet2 2$‘) select * sales_part2
请查看这些链接以获得参考:
http://www.sqlservercentral.com/Forums/Topic487837-19-1.aspx
http://www.sqlservercentral.com/Forums/Topic660148-338-1.aspx
http://www.databasejournal.com/features/mssql/article.php/10894_3331881_1
一些这样的线程:
https://stackoverflow.com/questions/8740280
复制相似问题