我目前做一个写excel的工作,这个excel有4列,其中有一列的内容十分长,都在23000个字符以上
结果就出现一个奇怪的现象:当写入的条目数大于20时,文件的最长一列的类容就显示不出来(用office打开)
而且告知“XX文件中发现不可读取的内容,是否要恢复此工作簿的内容?如果信任此工作簿的来源,请单击是”
点“是”后,excel告知该文件破坏程度太大,不能进行修复
请问这是poi的bug吗(当大数据条目超过20条时),或者我还需要设置什么东西?
写入的代码为
for(Iterator iterator = mapObj.entrySet().iterator() ; iterator.hasNext(); ){
HSSFCell cell = row.createCell(counter++);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
Map.Entry entry = (Map.Entry)iterator.next();
cell.setCellValue( (String)entry.getValue() );
}