Excel单元格中的多行文本

我正在尝试写多行文本来优化单元格。

cell.setCellValue("line1 \n line2"); 

但是,当我打开文档时,我只看到一行,直到我双击它进行编辑,然后变成两行。 为什么这样? 谢谢

您需要设置行高以容纳两行文本。

 row.setHeightInPoints((2*sheet.getDefaultRowHeightInPoints())); 

你需要设置wrap text = true来获得新行。 试试这个:这里是Workbook

  CellStyle cs = wb.createCellStyle(); cs.setWrapText(true); cell.setCellStyle(cs);