异常情况
在docx文档表格里指定位置再插入表格,具体示例请看POI指定位置插入表格,发生如下异常:
1 | Caused by: org.apache.xmlbeans.impl.values.XmlValueDisconnectedException |
在指定位置插入表格的关键代码如下:
1 | // 得到这个指定位置的游标 |
debug很久找到原因是在执行上面代码出现后,插入的表格自动生成了一行,刚好这一行就是一个String的错误。所以在转PDF时,当在循环处理此表格的每一行时,读到第一行就报这个异常。如果是直接输出Word文档就没有问题。
处理方法
处理办法就是在执行插入表格后,删除第一行,就行了。
1 | // 得到这个指定位置的游标 |