sql导入到excel中

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:48:36
我的sql中数据非常多,一百万条左右,不能导入到excel中,想写查询SQL语句来分批次到excel中,可是本人不会写这个语句(分批次插入到excel中),请大家帮帮忙,给个完整的语句,最好带解释的。谢谢了。

Excel中每个Sheet最多只能记录65535行,如果有上百万条记录要导入到Excel中可想那是多么难以想象的事,那也至少要导十多个Sheet才行,且那样的Excel表会很大,维护起来很不方便。
数据导入可以用SQL自带的数据导入导出工具,使用比较方便,但不能一次导入,那样会报错。
用SQL语句也行,例如:
EXEC master..xp_cmdshell ''bcp 数据库名 out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'密码'

以上两位瞎出主意,,你把表加个自增量(有的话就算了),写个双层FOR循环,让你的导出代码工作,很快的。。

好像有工具试一下,excel TO sql是可以反向导,你试一下反过来S