我的要求是将文档代码写入文档的标题。该文档已经有一个由表组成的标题。我需要到达一个单元格并编写文档代码。 现在,我可以获取标题并读取数据,但我无法更改标题。
InputStream input = new FileInputStream("D:\\test.docx");
XWPFDocument document=new XWPFDocument(input);
XWPFHeaderFooterPolicy headerPolicy = new XWPFHeaderFooterPolicy(document);
XWPFHeader header = headerPolicy.getDefaultHeader();
List<XWPFTable> table = header.getTables();
for (XWPFTable xwpfTable : table) {
xwpfTable.getRow(1).getCell(0).setText("aaa"); //document.setTable(0, xwpfTable);
//header.insertTable(1, xwpfTable);
}
//System.out.println(header.getTables());
FileOutputStream out = new FileOutputStream("D:\\test.docx");
document.write(out);
out.close();