我想使用Java在csv中插入空白行。我写了以下代码:
CSVFormat csvFileFormat = CSVFormat.DEFAULT.withRecordSeparator("\n").withEscape('\\');
FileWriter fileWriter = new FileWriter(csvFile);
CSVPrinter csvFilePrinter = new CSVPrinter(fileWriter,csvFileFormat);
csvFilePrinter.printRecord("data1");
csvFilePrinter.printRecord("\n");
csvFilePrinter.printRecord("data2");
当我在notepad ++中打开此生成的CSV时,我得到2空行:
data1
"
"
data2
如何获得单个空白行?
最佳答案
尝试csvFilePrinter.printRecord("");
csvFilePrinter.println();
printRecord
将自动转义该行。您不需要其他转义字符。
关于java - 使用Java在CSV中插入空白行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49407447/