<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-csv</artifactId> <version>2.12.3</version> </dependency> CsvMapper csvMapper = new CsvMapper(); csvMapper.configure(CsvParser.Feature.IGNORE_TRAILING_UNMAPPABLE, true); ObjectMapper objectMapper = csvMapper.readerFor(MyClass.class).with(csvSchema).readValue(csvFile); MyClass myObject = new MyClass("value1", "value2", "value3"); CsvMapper csvMapper = new CsvMapper(); csvMapper.configure(CsvParser.Feature.IGNORE_TRAILING_UNMAPPABLE, true); ObjectWriter objectWriter = csvMapper.writerFor(MyClass.class).with(csvSchema); objectWriter.writeValue(csvFile, myObject); CsvSchema csvSchema = CsvSchema.builder() .setColumnSeparator(',') .setLineSeparator("\r ") .setQuoteChar('"') .setUseHeader(true) .addColumn("column1") .addColumn("column2") .addColumn("column3") .build();


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