2019-03-04
阅读量:
555
sql sever 一个表1600万记录导出多个excel
问题描述:
sql sever 一个表1600万记录导出多个excel表!
打算每个excel 2万记录,如何自动处理?
解决方法:
--创建一个空的excel表格或复制一个
exec xp_cmdshell 'copy e:\templates\temp.xls e:\export\temp.xls'
--导出到第一个页签
insert into OPENROWSET(
'Microsoft.Jet.OLEDB.4.0',
'Excel 10.0;Database=d:\export\temp.xls;;HDR=YES',
'SELECT * FROM [Sheet1$]')
select * from table_part1
--导出到第二个页签
insert into OPENROWSET(
'Microsoft.Jet.OLEDB.4.0',
'Excel 10.0;Database=d:\export\sales.xls;;HDR=YES',
'SELECT * FROM [Sheet2$]')
select * from table_part2






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论