JExcel Wrap文本问题

时间:2011-03-24 07:22:46

标签: java jexcelapi

我使用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);

它将在单元格中包装文本,但具有特殊的方形字符。

1 个答案:

答案 0 :(得分:5)

来自:http://jexcelapi.sourceforge.net/resources/faq/

使用“\ 012”或“\ n”。还要确保使用WritableCellFormat.setWrap(true)打开单元格换行,否则换行符将显示为正方形(未知字符)。

希望这可以帮助=)