【发布时间】:2021-08-08 06:16:31
【问题描述】:
我正在向 CSV 写入一些值。其中一列值有一个逗号,如“Hello, World”。 当我写入 CSV 时,它会在第 1 列中写入 Hello,而 World 在第 2 列中。
我希望两者都写在同一列中。我尝试了很多选择,但没有运气。这是我正在使用的代码
**///////////////Create CSV File**
import java.io.*;
import java.lang.*;
import java.util.*;
import java.io.FileOutputStream;
String path = "ExtractedFiles/";
String dataExtractionCSVFile = path+ "ExtractedData.${DateTime}.csv";
f = new FileOutputStream(dataExtractionCSVFile, true);
p = new PrintStream(f);
this.interpreter.setOut(p);
print("comments");
f.close();
vars.put("dataExtractionCSVFile",dataExtractionCSVFile)
////////////将值写入 CSV 文件
import java.io.FileWriter;
comments = vars.get("comments");
dataExtractionCSVFile = vars.get("dataExtractionCSVFile");
f = new FileOutputStream(dataExtractionCSVFile, true);
p = new PrintStream(f);
this.interpreter.setOut(p);
print(comments);
f.close();
【问题讨论】: