我使用JExcel api生成Excel报告。
我在包装文字中遇到问题。
它显示了sqaure字符而不是换行符。
WritableSheet s1 = workbook.createSheet("test", 0);
WritableCellFormat cellFormat = fonts.arial8ptNormal();
cellFormat.setWrap(true);
Label line = new Label(j, row, RiskUtility.replaceBlankIfNull(primaryIssueId).trim(), cellFormat);
s1.addCell(line);
它将在单元格中包装文本,但具有特殊的方形字符。
答案 0 :(得分:5)
来自:http://jexcelapi.sourceforge.net/resources/faq/
使用“\ 012”或“\ n”。还要确保使用WritableCellFormat.setWrap(true)打开单元格换行,否则换行符将显示为正方形(未知字符)。
希望这可以帮助=)