如何将JTextArea的完整数据保存到csv文件的单个单元格中

时间:2012-11-11 14:31:56

标签: java swing csv jtextarea

我将JTextArea数据保存到csv文件中,但是应用程序没有将整个数据保存在单个单元格中。

例如: 在JTextArea中我添加了如下数据

apple
mango
banana
guava

在.csv文件中,它保存为四行而不是单行。

下面是我的代码如何保存数据。

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

有人可以建议如何解决这个问题吗?

由于

2 个答案:

答案 0 :(得分:1)

为什么不用逗号替换JTextArea的换行符,以便为您提供一个CSV行:

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

输出:

apple,mango,banana,guava

答案 1 :(得分:0)

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

Use character other than ",". If not, data will be placed in consecutive cell of the same row