2010-12-28 13 views
1

は、私のようなデータを格納するデータベース列から読み込まれていますjavaを使用してExcelに改行を挿入する方法は?

テスト\ nを テスト\ nを

私は、この列から読み込みますExcelファイルを生成するjxl.write.WritableWorkbookメソッドを使用しています。

ただし、excelとして表示されている場合列データに改行がありません。

理由は何ですか。これはどのように解決する必要がありますか?

+0

試します\ r \ nでそれをテストしたとして、それはのために、 "\ 012"または"\ n" はを働きました\ nだけではなく。 – Badr

答えて

0

これを試してください:あなたは、問題に直面しているとマークすることを忘れていない場合

for (int row = 0; row<100; row++) 
{ 
    sheet.addCell(new Label(0,row,"Testing "+row); 
} 

は、私に知らせて快適に感じます/ upvote正解。

1

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

Insert Line In jxl JExcel API

関連する問題