在SQL server2005中通过查询到数据到excel中最多只能导65535行
在SQL server2005中通过数据导出功能最多只能导65535行记录到Excel中,请问哪里有问题?
Excel是2007的
------解决方案--------------------你EXCEL文件肯定是XLS,换成XLSX格式就行了
------解决方案--------------------XLSX 工作簿格式的文件,表最大可达 1048576 行.
------解决方案--------------------但在MSSQL 2005 中没有导出到EXCEL 2007 的选项,在 2008 中可以选择 EXCEL 2007 文件.
------解决方案--------------------SQL SERVER 2005里面只能导入到EXCEL 2003
------解决方案--------------------
MSSQL 2005 里可以导出到 EXCEL 2005.
------解决方案--------------------:)
------解决方案--------------------sql server 2005 导入excel2007 没问题。
做法如下:
http://database.ctocio.com.cn/tips/308/8250808.shtml
------解决方案--------------------使用7楼的方法,
必须要 安装驱动AccessDatabaseEngine.exe
你选excle 97-2007,当然超不过65535了
------解决方案--------------------看能不能导cvs的吧。这个好像很多。
------解决方案--------------------你得有sqlserver08 能支持 07与03的啊
------解决方案--------------------看不同的版本了 用csv来装 没有行数限制的。excel还有改进的空间。
------解决方案--------------------你先存成csv,再从csv导入xlsx