0

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

4

1 回答 1

0

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

您可能想使用

  HSSFCell.setCellStyle
  HSSFCell.setCellType(Cell.CELL_TYPE_STRING)

通过代码更改单元格的类型/样式。

于 2012-10-17T18:13:57.123 回答