日期:2014-05-17  浏览次数:20966 次

oracle数据导出到excel中的问题
我用pl/sql select出数据后,导出为csv文件,然后用excel打开,有25万条数据。但是excel最多有65536行,其它的数据就丢失了。

应该怎么导出数据。谢谢!!

------解决方案--------------------
sqlplus下执行:
spool out.csv
select col1||','||col2||','||col3........from yourtable;
spool off



引用楼主 lyh334 的帖子:
我用pl/sql select出数据后,导出为csv文件,然后用excel打开,有25万条数据。但是excel最多有65536行,其它的数据就丢失了。

应该怎么导出数据。谢谢!!

------解决方案--------------------
excel2003和以前版本本来就只支持到65536行。
你的数据超过这个行数,要么保存成别的格式,比如TXT;要么就用excel2007,可以保存1048576行数据。
------解决方案--------------------
探讨
excel2003和以前版本本来就只支持到65536行。
你的数据超过这个行数,要么保存成别的格式,比如TXT;要么就用excel2007,可以保存1048576行数据。