在POI SXSSF中使用xml:space =“preserve”

时间:2013-08-14 17:41:10

标签: java apache-poi xlsx

使用POI的XSSFWorkbook时,生成的xlsx文件中的单元格(通过sharedStrings.xml)会自动保留空格,即sharedStrings.xml中的条目看起来像

<t xml:space="preserve"> </t>

然而,切换到SXSSFWorkbook后,情况就不再如此了。

有没有办法以编程方式获取此t元素,并使用POI的现有API将xml:space="preserve"添加到其中?

1 个答案:

答案 0 :(得分:3)

看起来您可能正在使用旧版本的Apache POI。根据{{​​3}},这个错误(#52972)已在版本3.9中得到解决。

  

52972 - 保留SXSSF(poi-developers)中的前导/尾随空格

请将您的POI库升级到3.9,看看是否能解决问题。