解决方案 »

  1.   

    excel 03的限制就是65536行。
      

  2.   

    excel  07 好像可以了
      

  3.   

     是的一个sheet 最大 的是 行
      

  4.   

    这个应该是excel的限制,我曾经做过一个整理行的工作,8万多数据拷贝到Excel表格中,但是excel会提示不能完全加载,只能加载到65536行,这个应该不是java的问题。
      

  5.   

    建议楼主设置sheet页的最大行数,超过行数就新建sheet页
      

  6.   

    你用的excel版本只支持那么多行
      

  7.   

    excel的问题  程序无能为力 
      

  8.   

    用缓冲区啊 不管它有多大,你设计的思想就是有问题的,每次向execel里面写1000条就行了,好比你搬东西要你搬10000斤,你一次性搬肯定直接就累挂了.
      

  9.   

    这个蛋疼的设计本身就有问题,excel本质功能是用来展示数据段,你用来做数据导入导出的功能本身就是大问题。谁会在excel里面去看6万条数据?
    做数据导入导出,最好就是二进制压缩文件,次之直接支持数据库的数据泵文件或者.sql文件。
    如果实在要用ecxel来导入,不得不说给政府机构做系统就是蛋疼,那就多sheet多excel分批导出,然后打zip压缩包。
      

  10.   

    HSSFSheet    好像有个叫XHSSFSheet对象的吧。。当时我导出了100w行,都没事~
      

  11.   

    poi用:
    XSSFWorkbook wb = new XSSFWorkbook();
    XSSFSheet sheet1= wb.createSheet("test");支持office2007,可以超过65536行,当数据比较多的时候,会报内存溢出的错误,解决办法看:http://blog.csdn.net/wula0010/article/details/5329817,调整jvm的堆栈大小设置 
      

  12.   

    导出成xlsx格式可以,不建议分页