我正在使用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));
}