Java 操作 excel 文件 api 微软 windows 换行 单元格长度 单元格最大字符数
excel单元格的最大长度
一个单元格最大能够容纳32000个字符。
但实际情况是,到底还需要实际测试一下,否则超过限制,excel就把对应的单元格置为空(实际可能是未插入成功)。这样是不太好调试的,debug也不好做。--注意哦~
单元格之内容的换行
在单元格内,输入alt^回车,是可以换行的(前提是没有把单元格设置的属性 “换行” 去掉)
但是如果想用java写入excel的换行,用转移字符 \n \r \r\n都是不管用的。
应该用excel自己的换行字符0x000A,同时还需要把单元格的换行打开--setWrap(true)
... ...
WritableCellFormat gFormat =new WritableCellFormat();
gFormat.setWrap(true);
char newLine =0x000A;
Label label = new Label(0, 0, "Fantaxy" + newLine + "fanny" + newLine + "wenwen", gFormat);
sheet.addCell(label);
... ...
o
o
o
o
o
o