用jxl创建excel,当数据量过大时,超过3000行之后的内容显示不出来,我应该怎样处理
且我用了sheet.setColumnView(4,20);设置了列的宽度,当内容大于宽度时,我想让它自动分行,应该怎样设置,谢谢!

解决方案 »

  1.   

    有报错:
    AllocHandle: OUT OF PRIVATE HANDLES! -- pid 00000688 Handles used so far 6399, Maximum handles = 17099, error = 0x107
      

  2.   

    难道JAVA版块就没有一个知道么,这么牛的一个社区,真是很失望啊
      

  3.   

    你的Jxl.jar是多少版本?
    从错误信息来看,感觉是你打开的文件数过多。WritableCellFormat 的setWrap(true)可以设成自动换行
      

  4.   

    多谢usherlight的答复,我的jxl的版本是2.5.1的,要读入的数据有5000-6000多条,可是写入了3100多条后就写不了了,且最后一条的数据是乱码,然后出现上面的错误
    还有你说的方法我会去试的
      

  5.   

    不是行数问题,我的excel文件有超过4000行的