我在使用 openscv 读取 csv 文件时遇到问题。我用 ; 作为分隔符。
当我现在保存 csv 文件时,其中一些看起来像这样:
7. Search by named alleles (please use ""\"" in front of ""*""):
This will return a list of variants for CYP2C9*3.
当 ""\"" 发生时,这会破坏 csvreader 的输出。
这是我编写 csv 的代码:
CSVWriter writer = new CSVWriter(new FileWriter(folder+"/"+fileNameBase+"_"+numOfFiles+".csv"), ';');
writer.writeAll(data);
writer.close();
这是我阅读 csv 的代码:
csvReader=new CSVReader(new FileReader(currFile.getPath()), ';');
有人知道如何避免这个问题吗?
最好的问候,莫里茨