我正在尝试将多行文本写入Excel单元格。
cell.setCellValue("line1 \n line2");
但是,当我打开文档时,我只看到一行,直到我双击它进行编辑,然后它变成了两行。为什么会这样呢?谢谢
最佳答案
您需要设置行高以容纳两行文本。
row.setHeightInPoints((2*sheet.getDefaultRowHeightInPoints()));
您需要设置
wrap text = true
以获取新行。尝试这个 :
这里wb是
Workbook
。 CellStyle cs = wb.createCellStyle();
cs.setWrapText(true);
cell.setCellStyle(cs);
关于java - Excel单元格中的多行文字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11428274/