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