import com.opencsv.CSVReader; import com.opencsv.CSVWriter; import com.opencsv.bean.CsvToBean; import com.opencsv.bean.CsvToBeanBuilder; CSVReader reader = new CSVReader(new FileReader("data.csv")); CsvToBean<MyData> csvToBean = new CsvToBeanBuilder<MyData>(reader) .withType(MyData.class) .build(); List<MyData> dataList = csvToBean.parse(); CSVWriter writer = new CSVWriter(new FileWriter("output.csv")); List<String[]> data = new ArrayList<>(); data.add(new String[]{"Column1", "Column2"}); for (MyData item : dataList) { data.add(new String[]{item.getColumn1(), item.getColumn2()}); } writer.writeAll(data);


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