Javaを介して列名をCSVファイルに書き込むと、列内の2つの単語の間のスペースが二重引用符として表示されます...
例えば。test_data[0][36] = "真の受け入れ"; csv ファイルで True" Accept と表示されます。
これを修正する方法はありますか?
コードは次のとおりです。
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' に変更すると、問題が解決します。