1

私のcsvファイルにはいくつかのパスがあり、開いているCsvは "\"なしでパスを読み取っています。たとえば、:C:\abc\ab.txt は。として読み取られC:abcab.txtます。そのまま読みたいのですが??

4

1 に答える 1

2

OpenCSV の場合、「\」はデフォルトのエスケープ文字です。デフォルトのエスケープ文字を変更できます:

CSVReader reader = new CSVReader(
        new FileReader("E:\\download\\sample.csv"),
        CSVParser.DEFAULT_SEPARATOR,
        CSVParser.DEFAULT_QUOTE_CHARACTER,
        '#');

ちなみに、jCSVを試すことができます。

于 2013-03-07T10:32:16.397 に答える