Tag: univocity

uniVocity不会将第一列解析为bean

我试图在uniVocity解析器的帮助下从GTFS.zip读取CSV文件,并遇到一个我无法弄清楚的问题。 由于某种原因,似乎某些CSV文件的第一列将无法正确解析。 例如,在“stops.txt”文件中,如下所示: stop_id,stop_name,stop_lat,stop_lon,location_type,parent_station “de:3811:30215:0:6″,”Freiburg Stübeweg”,”48.0248455941735″,”7.85563688037231″,””,”Parent30215″ “de:8311:30054:0:1″,”Freiburg Schutternstraße”,”48.0236251356332″,”7.72434519425597″,””,”Parent30054″ “de:8311:30054:0:2″,”Freiburg Schutternstraße”,”48.0235446600679″,”7.72438739944883″,””,”Parent30054″ “stop_id”字段将无法正确解析将具有值“null” 这是我用来读取文件的方法: public List readCSV(String path, String file, BeanListProcessor processor) { List content = null; try { // Get zip file ZipFile zip = new ZipFile(path); // Get CSV file ZipEntry entry = zip.getEntry(file); InputStream in = zip.getInputStream(entry); CsvParserSettings parserSettings = new CsvParserSettings(); parserSettings.setProcessor(processor); parserSettings.setHeaderExtractionEnabled(true); […]