使用 POI 时XSSFWorkbook
,单元格(通过sharedStrings.xml
生成的 xlsx 文件内部)会自动保留空格,即,条目sharedStrings.xml
看起来像
<t xml:space="preserve"> </t>
但是,切换到 之后SXSSFWorkbook
,情况就不再如此了。
有没有办法以t
编程方式获取这个元素并xml:space="preserve"
使用 POI 的现有 API 添加到它?
使用 POI 时XSSFWorkbook
,单元格(通过sharedStrings.xml
生成的 xlsx 文件内部)会自动保留空格,即,条目sharedStrings.xml
看起来像
<t xml:space="preserve"> </t>
但是,切换到 之后SXSSFWorkbook
,情况就不再如此了。
有没有办法以t
编程方式获取这个元素并xml:space="preserve"
使用 POI 的现有 API 添加到它?
看起来您可能正在使用旧版本的 Apache POI。根据Apache POI 更改日志,这个错误(#52972)在 3.9 版本中得到解决。
52972 - 保留 SXSSF 中的前导/尾随空格(poi-developers)
请将您的 POI 库升级到 3.9,看看是否能解决问题。