希望有人能够有这方面的经验。我正在使用Apache POI 3.8b4来输出一个Word 2007格式的表格。当我做类似以下的事情时:
XWPFTableRow row = table.getRow(0);
String text = "A\nB\nC\nD";
row.getCell(i).setText(text);
我的所有换行在表格单元格中的输出都被忽略了。
A B C D
有人知道如何使其正常显示吗?
A
B
C
D
编辑: 解决方案如下:XWPFParagraph para = row.getCell(i).getParagraphs().get(0);
for(String text : myStrings){
XWPFRun run = para.createRun();
run.setText(text.trim());
run.addBreak();
}
<w: br/>
元素的新运行,而crlf似乎会添加一个新段落。 - ratherOCD