通过java将列名写入CSV文件时,列中两个单词之间的空格会显示为双引号...
例如。 test_data [0] [36] =“真正接受”;显示为True“在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 writer = new CSVWriter(new FileWriter(“list_of_churners.csv”),',','\ t');
将空格''更改为'\ t'可以解决问题。