POI根据word模板生成新的word,当模板里的表格超过8列,生成的word是空白

如题,开始以为是代码问题,后来通过删减word模板排查,发现有一行表格时9列,
删掉一列生成的word是没问题的,只要超过8列生成的word就是空白的。求解!

补充下问题:操作的是2003的word,用的是HWPFDocument,然后使用range.replaceText替换内容。这些大家都知道,但是这个奇葩问题目前还不知道怎么解决。

问题停留了四天还是没人回答,可能大家都没有碰到过,亦或者POI处理不了这个问题,或者poi的版本有关系,有遇到过并有解决方案的兄弟们看过来!!

在下也遇见这个问题,我的是超过6列就会文件损坏

我这边通过word设置解决了,这个问题其实是word的问题,列数太多由于宽度太宽导致超出word文档宽度(猜测POI会根据最宽的列设为列宽度参数),POI还是挺强大的,word都限制了他也能读到然后插进去,然后导致文件损坏(doc)或者文件生成失败成文空白(docx)。选中表格右键最后一项设置一下列宽度就可以了,表格格式有要求就插入一列然后合并单元格,发挥你们的office优势吧!