table 单元格中的 XWPF 新段落

XWPF new paragraph in a table cell

我正在尝试创建一个简单的 table 一列。

我新建一行,每行一个新段落。问题是每一行都以一个空行开头——我猜是新段落创建的。

我之前尝试设置间距、缩进等,但没有成功。

       for (int i=0; i<questions.size(); i++) {
            Question question = questions.get(i);
            XWPFTableRow row = table.getRow(i);
            XWPFTableCell cell = row.getCell(0);

            XWPFParagraph paragraph = cell.addParagraph();
            XWPFRun run = paragraph.createRun();
            run.setText(question.getQuestion());
        }

新段落是否创建新的空行?

table 看起来像这样:

当您创建一个单元格时,您同时创建了一个空段落,添加一个新段落最终会导致单元格中出现重复的段落。删除 first/empty 段落效果很好。 你应该试试这个:

table.getRow(0).getCell(0).removeParagraph(0);