1

Excelレポートを生成するためにJExcel APIを使用しました。

折り返されたテキストに問題があります。

改行文字ではなく角文字が表示されます。

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

セル内のテキストをラップしますが、特殊な四角形の文字を使用します。

4

1 に答える 1

5

から: http://jexcelapi.sourceforge.net/resources/faq/

「\012」または「\n」を使用してください。また、WritableCellFormat.setWrap(true) でセルの折り返しをオンにしてください。そうしないと、改行が四角形 (不明な文字) として表示されます。

これが役立つことを願っています=)

于 2011-09-09T03:44:02.077 に答える