用SQL语句将查询数据保存到本机excel中

场景:每轮测试在数据库中产生大量的数据,并且要求保存到excel中,以用来分析数据。

方法:用sql语句来实现,把整个表中的数据都保存到了excel中,效果挺好的。

语句如下:

EXEC master..xp_cmdshell 'bcp SUPERJXT_125K.dbo.OBJ_TAG_INOUT OUT "E:\工作区间\OBJ_TAG_INOUT.xls" -c  -S"SED-ZHANG" -U"sa" -P"******"'

 

问题:没有过多久,发现保存的数据excel默认的行数加载不了那么多行的数据,而且每次打开查看的时候很慢。悲催,可能是测试产生的数据太多了。

 最后解决方法:

每测试一次,把数据库备份一次,数据分析用SQL语句来实现。然后把统计数据导到excel中,再用图标来实现。

2011-06-09

你可能感兴趣的:(Excel)