0
当通过java将列名写入CSV文件时,列中两个单词之间的间距作为双引号出现...通过java写入CSV
例如, test_data [0] [36] =“True Accept”;显示为真正的”接受csv文件..
任何想法,这可怎么固定
下面是代码:
private void writeToCSV() throws IOException {
CSVWriter writer = new CSVWriter(new FileWriter("list_of_churners.csv"),',',' ');
String [] data = new String[40];
for(int i=0;i<341;i++)
{
for(int k=0;k<40;k++)
{
data[k] = test_data[i][k];
}
writer.writeNext(data);
}
writer.close()
}
编辑:这里是解决方案:
CSVWriter作家=新CSVWriter(新的FileWriter( “list_of_churners.csv”), '', '\ t');
将空格“'更改为'\ t'可修复问题。
发布您的代码,执行文件写入。 – 2012-04-24 12:53:43
您使用什么库来编写CSV文件?另外,请发布您的代码。 – Perception 2012-04-24 12:53:57
private void writeToCSV()throws IOException {\t \t \t \t CSVWriter writer = new CSVWriter(new FileWriter(“list_of_churners.csv”),',',''); \t \t String [] data = new String [40]; \t \t的for(int i = 0; I <341;我++){ \t \t \t对(INT K = 0; k <40; k ++){ \t \t \t \t数据[K] = TEST_DATA [I] [ K]; \t \t \t} \t \t \t writer.writeNext(data); \t \t} \t \t writer.close(); \t} – user1353707 2012-04-24 13:20:44