我希望从文档读取的所有现有主体元素都写入到表格单元格中。这是代码。虽然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