は、私のようなデータを格納するデータベース列から読み込まれていますjavaを使用してExcelに改行を挿入する方法は?
テスト\ nを テスト\ nを
私は、この列から読み込みますExcelファイルを生成するjxl.write.WritableWorkbookメソッドを使用しています。
ただし、excelとして表示されている場合列データに改行がありません。
理由は何ですか。これはどのように解決する必要がありますか?
は、私のようなデータを格納するデータベース列から読み込まれていますjavaを使用してExcelに改行を挿入する方法は?
テスト\ nを テスト\ nを
私は、この列から読み込みますExcelファイルを生成するjxl.write.WritableWorkbookメソッドを使用しています。
ただし、excelとして表示されている場合列データに改行がありません。
理由は何ですか。これはどのように解決する必要がありますか?
あなたは試してみてください:ここWritableCellFormat.setWrap(true)
これを試してください:あなたは、問題に直面しているとマークすることを忘れていない場合
for (int row = 0; row<100; row++)
{
sheet.addCell(new Label(0,row,"Testing "+row);
}
は、私に知らせて快適に感じます/ upvote正解。
JExcelのAPIよくある質問から、私は答えを必要とするので、私はインターネットを検索し、ここでは...
です:
私はラベルのセルに改行やキャリッジリターンを追加するにはどうすればよいですか? "012"または"\ n"を使用してください。 WritableCellFormat.setWrap(true)
でセルの折り返しをオンにしているか、改行が正方形(未知の文字)として表示されるようにしてください。
私はそれをテストし、私はまた.setWrap(true)
を入れて、私は
WritableCellFormat times16format =
new WritableCellFormat(times16font);
times16format.setWrap(true);
times16format.setAlignment(Alignment.RIGHT);
times16format.setBorder(Border.ALL, BorderLineStyle.HAIR);
//Merge col[0-2] and row[0]
sheet.mergeCells(0, 0, 2, 0);
Label leftPartLabel =
new Label(
0,
0,
reportKingdomData + "\012" + dateData + " " + MyDateFormat.format(new Date()) + timeData + "\n" + MyTimeFormat.format(new Date()),
times16format);
sheet.addCell(leftPartLabel);
試します\ r \ nでそれをテストしたとして、それはのために、 "\ 012"または"\ n" はを働きました\ nだけではなく。 – Badr