oracle 数据库中一张表中有十万多条数据,怎么样一次导入到.csv 中呢?

解决方案 »

  1.   

    在sqlplus里
    set   heading   off 
    set   termout   off 
    spool   c:\table_name.csv 
    select * from  table_name; 
    spool   off 
      

  2.   

    .csv 一次只能存入65536 条数据,我要导出十万多条数据,应该怎么办呢?
      

  3.   

    excel只能打开65536条数据,但是文本文件可是没限制的
    所谓csv只是扩展名为csv,其本质还是文本文件
    所以可以存为文本文件,改个名就可以,要用excel打开前先把文件搞成只有65536条
      

  4.   

    最大行数是excel系统固定的,没法改变的.
    excel 2007中有1,048,576 行
    excel 2003/2002/2000中有65,536行. 
      

  5.   

    这个太慢,我试过了,实在让人受不了,7百万行的数据,两个小时才导出20万条,要不你自用java 开源的poi去写个导出工具,要不就用其他的第三方工具