我希望從文檔讀取的所有現有主體元素都寫入到表格單元格中。這是代碼。雖然sysout寫入元素文本,但段落不會被添加到單元格中。Apache POI:使用XWPFTableCell將元素添加到單元格addParagraph(XWPFParagraph)
public static void insertElementsToTableCell(XWPFTableCell cell, List<IBodyElement> elements)
{
for (Integer n = 0; n < elements.size(); n++)
{
IBodyElement element = elements.get(n);
if (element instanceof XWPFParagraph)
{
cell.addParagraph((XWPFParagraph) element);
System.out.println(((XWPFParagraph) element).getParagraphText());
}
}
}
任何幫助。謝謝。
謝謝。這工作。其實發現了cell.addParagraph(段落);沒有做任何事情。評論這條線是否也是如此。 – Vijai
@Vijai:'cell.addParagraph(paragraph)'將段落添加到單元格段落的內部列表中。不使用它,從'cell.getParagraphs()'得到的'List'將不包含該段落。 –
明白了。謝謝。 – Vijai