<dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>5.5.1</version> </dependency> import com.opencsv.CSVReader; import java.io.FileReader; import java.io.IOException; import java.util.List; public class CSVReaderExample { public static void main(String[] args) { String csvFile = "path/to/input.csv"; try { CSVReader reader = new CSVReader(new FileReader(csvFile)); List<String[]> lines = reader.readAll(); for (String[] line : lines) { for (String value : line) { System.out.print(value + ","); } System.out.println(); } reader.close(); } catch (IOException e) { e.printStackTrace(); } } } import com.opencsv.CSVWriter; import java.io.FileWriter; import java.io.IOException; public class CSVWriterExample { public static void main(String[] args) { String csvFile = "path/to/output.csv"; try { CSVWriter writer = new CSVWriter(new FileWriter(csvFile)); String[] header = {"Column 1", "Column 2", "Column 3"}; writer.writeNext(header); String[] data1 = {"Value 1", "Value 2", "Value 3"}; String[] data2 = {"Value 4", "Value 5", "Value 6"}; writer.writeNext(data1); writer.writeNext(data2); writer.close(); } catch (IOException e) { e.printStackTrace(); } } }


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