乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 用jxl将数据写入文件,列数超过极限,该怎么解决-jxl写入excel,xlwt 写入excel

用jxl将数据写入文件,列数超过极限,该怎么解决-jxl写入excel,xlwt 写入excel

作者:乔山办公网日期:

返回目录:excel表格制作


excel有换页的概念?
我只知道有工作簿的概念。
如果是新建一个工作簿可以用一下代码
WritableWorkbook wwb = Workbook.createWorkbook(file);
WritableSheet ws = wwb.createSheet("sheet1", 0);

我看了你的问题,确实是覆盖了。
Workbook.createWorkbook(file);因为这个方法等于是新建立了一个文件,所以以前的所有工作簿信息都没有了。如果要保留,需要调用
Workbook.createWorkbook(File file, WorkBook workbook);
后一个参数是以前的文件信息。希望对你有帮助。还有我觉得这种操作的话用POI更方便一点。

考虑输出到多个excel文件吧
文件过大,很容易撑爆内存
另 jxl 仅仅对2003的支持较好,单个sheet只能写入65536个格子
给你一个思路;将此字符窜经过处理后放入一个list中,其中将汉字放listOne,数字放到listTwo,然后循环listOne,添加进Label(0,i,listOne.get(i)),即将listOne.get(i)【文字】放入excel的第一列,第i行;listTwo类推

考虑输出到多个excel文件吧
文件过大,很容易撑爆内存
另 jxl 仅仅对2003的支持较好,单个sheet只能写入65536个格子

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网