热线电话:13121318867

登录
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

5.9738
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子