【发布时间】:2014-07-09 15:52:29
【问题描述】:
我正在尝试向 MS Word 文档中的现有表格添加新行。我使用 POI 3.10,hwpf 库。但执行此程序后,文件崩溃,MS Word 出现警告信息。所有内容看起来都很奇怪,而且没有格式化。
示例如下:
InputStream fin = new FileInputStream(args[0]);
POIFSFileSystem fs = new POIFSFileSystem(fin);
HWPFDocument doc = new HWPFDocument(fs);
Range range = doc.getRange();
range.getParagraph(269).insertAfter("TEST");
doc.write(new FileOutputStream("SOME PATH"));
也许应该更新一些额外的东西(例如 SI、DSI),因为添加了新的 CharacterRun?
【问题讨论】:
-
发出的警告信息是什么?
-
您好,消息听起来像这样:“此文档中的表格已损坏。”
标签: ms-word apache-poi hwpf