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);