0

IamはJTextAreaデータをcsvファイルに保存していますが、アプリケーションはデータ全体を単一のセルに保存していません。

例:JTextAreaで、以下のようにデータを追加しました

apple
mango
banana
guava

.csvファイルでは、1行ではなく4行で保存されます。

以下は、データを保存する方法のコードです。

String address ;
address = textArea.getText();
writer.append(address);
writer.append(',');

誰かが問題を解決する方法を提案できますか?

ありがとう

4

2 に答える 2

1

の改行文字をJTextAreaコンマに置き換えて、単一のCSV行を作成してみませんか。

writer.append(address.replace("\n", ","));

出力:

apple,mango,banana,guava
于 2012-11-11T14:38:29.783 に答える
0
writer.append(address.replace("\n", "-"));

Use character other than ",". If not, data will be placed in consecutive cell of the same row
于 2012-11-11T15:28:34.657 に答える