<dependencies> <dependency> <groupId>com.opencsv</groupId> <artifactId>csvbean</artifactId> <version>5.5.2</version> </dependency> </dependencies> CsvMapper csvMapper = new CsvMapper(); CsvSchema csvSchema = CsvSchema.emptySchema().withHeader(); ObjectReader objectReader = csvMapper.readerFor(YourObject.class).with(csvSchema); File csvFile = new File("path/to/csv/file.csv"); List<YourObject> objects = objectReader.<YourObject>readValues(csvFile).readAll(); CsvMapper csvMapper = new CsvMapper(); CsvSchema csvSchema = CsvSchema.emptySchema().withHeader(); ObjectWriter objectWriter = csvMapper.writerFor(YourObject.class).with(csvSchema); File csvFile = new File("path/to/csv/file.csv"); objectWriter.writeValues(csvFile).writeAll(objects); CsvMapper csvMapper = new CsvMapper(); CsvSchema csvSchema = CsvSchema.builder() .setColumnSeparator(';') .setQuoteChar('\'') .setEscapeChar('\\') .build(); ObjectReader objectReader = csvMapper.readerFor(YourObject.class).with(csvSchema);


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