【发布时间】:2012-10-18 02:24:42
【问题描述】:
首先,我是 POI 新手。我正在从后端提取数据并将其保存到 excel 文件中。但我注意到一个单元格最多只能允许 10 个字符。这不会发生在其他细胞上。我可以更改单元格上字符的限制吗? dataFormat 会这样做吗? dataFormat 是否仅适用于整数?字符串呢?
【问题讨论】:
标签: excel limit apache-poi cell dataformat
首先,我是 POI 新手。我正在从后端提取数据并将其保存到 excel 文件中。但我注意到一个单元格最多只能允许 10 个字符。这不会发生在其他细胞上。我可以更改单元格上字符的限制吗? dataFormat 会这样做吗? dataFormat 是否仅适用于整数?字符串呢?
【问题讨论】:
标签: excel limit apache-poi cell dataformat
我相信这是在您的原始 Excel 文件中定义的一些格式。 POI 不强制限制 10 字符。您可以验证是否手动将大文本写入相关单元格。如果有,请更新excel的单元格格式样式试试。
你可能想使用
HSSFCell.setCellStyle
HSSFCell.setCellType(Cell.CELL_TYPE_STRING)
通过代码更改单元格的类型/样式。
【讨论】: