import com.univocity.parsers.csv.CsvParser; import com.univocity.parsers.csv.CsvParserSettings; import com.univocity.parsers.common.ParsingContext; import com.univocity.parsers.common.processor.AbstractRowProcessor; import com.univocity.parsers.common.processor.RowListProcessor; import java.io.FileReader; import java.util.List; public class CsvParserExample { public static void main(String[] args) throws Exception { CsvParserSettings settings = new CsvParserSettings(); settings.setHeaderExtractionEnabled(true); RowListProcessor rowProcessor = new RowListProcessor(); settings.setProcessor(rowProcessor); CsvParser parser = new CsvParser(settings); parser.parse(new FileReader("data.csv")); List<String[]> rows = rowProcessor.getRows(); for (String[] row : rows) { for (String value : row) { System.out.print(value + " "); } System.out.println(); } } }


上一篇:
下一篇:
切换中文