2012-02-14 21 views
1

キャリッジリターンをxlsファイルのセルに挿入したいと思います。
だから私はこのコードキャリッジリターンをJavaでxlsファイルに書き込む方法

address = rs.getString(16) + " " + rs.getString(17) + "
" 
            + rs.getString(18) + " " + rs.getString(19) + " (" + 
            rs.getString(20) + ")"; 

"writer.write("<ss:Cell><ss:Data ss:Type=\"String\">" + address + "</ss:Data></ss:Cell>");` 

が、結果は、キャリッジリターンが「四角」に置き換えられていることであるExcelファイルで
を書かれています。どのモードでこの問題を解決できますか?

おかげで、 ステファノExcelで

+0

あなたも " " を追加しようとしたことがありますか? (最初13、10秒) – assylias

+0

はい私はそれを試して、うまくいきません – Stefano

答えて

2

は、セル内で改行を入力するために、あなたは13 + 10(:http://msdn.microsoft.com/en-us/library/f63200h0%28v=vs.80%29.aspx定数CRLFこのページ)ASCII文字を挿入する必要があります。

あなたが試してみました:

String crLf = Character.toString((char)13) + Character.toString((char)10); 
address = rs.getString(16) + " " + rs.getString(17) + crLf 
          + rs.getString(18) + " " + rs.getString(19) + " (" + 
          rs.getString(20) + ")"; 
+0

どのようにして、以下のコードにASCII文字を挿入できますか? – Stefano

+0

writer.write( "" +アドレス+ ""); – Stefano

+0

私は答えを編集しました。 – assylias

関連する問題