SuperCSV在读取CSV文件时跳过第一行

时间:2019-07-25 19:37:06

标签: java csv supercsv

我正在使用SuperCSV api读取CSV文件并验证其条目。 由于某种原因,似乎每次读取都会跳过第一行。 我的csvs上没有标题,我确实需要第一行。

我尝试使用:CsvMapReader和CsvListReader,但是每次执行仅从第2行开始打印。

任何帮助将不胜感激。 谢谢

我尝试使用:CsvMapReader和CsvListReader,但是每次执行仅从第2行开始打印。

这是我用来读取文件的代码的片段。

listReader = new CsvListReader(new FileReader(CSV_FILENAME), CsvPreference.STANDARD_PREFERENCE);
listReader.getHeader(true); 
final CellProcessor[] processors = getProcessors();
List<Object> customerList;
while( (customerList = listReader.read(processors)) != null ) {
                        System.out.println(String.format("lineNo=%s, rowNo=%s, customerList=%s", listReader.getLineNumber(),                listReader.getRowNumber(), customerList));
}

0 个答案:

没有答案