2012-10-17 172 views
0

首先,我是POI的新手。我从后端提取数据并将其保存到Excel文件中。但我注意到一个单元格最多只允许10个字符。这不会发生在其他单元格上。我可以更改单元格上字符的限制吗? dataFormat会执行它吗? dataFormat只能用于整数吗?字符串如何?Apache POI excel单元格字符限制

回答

0

我相信这是在原始Excel文件中定义的一些格式。 POI不强制执行10字符的限制。这可以验证是否需要手动将大文本写入相关单元格。如果是这样,请更新Excel的单元格格式样式并尝试。

您可能需要使用

HSSFCell.setCellStyle 
    HSSFCell.setCellType(Cell.CELL_TYPE_STRING) 

通过代码来改变细胞的类型/风格。