<dependency> <groupId>com.simplecsv</groupId> <artifactId>simplecsv</artifactId> <version>1.0.0</version> </dependency> import com.simplecsv.CsvReader; import com.simplecsv.CsvRow; public class CsvReaderExample { public static void main(String[] args) { try (CsvReader reader = new CsvReader("data.csv")) { while (reader.next()) { CsvRow row = reader.getRow(); String column1 = row.getColumn("column1"); String column2 = row.getColumn("column2"); } } catch (IOException e) { e.printStackTrace(); } } } import com.simplecsv.CsvWriter; public class CsvWriterExample { public static void main(String[] args) { try (CsvWriter writer = new CsvWriter("data.csv")) { writer.writeRow("column1", "column2"); writer.writeRow("value1", "value2"); writer.writeRow("value3", "value4"); } catch (IOException e) { e.printStackTrace(); } } } import com.simplecsv.CsvConfig; public class CsvConfigExample { public static void main(String[] args) { CsvConfig config = new CsvConfig(); config.setDelimiter(';'); config.setTextQualifier('\''); try (CsvReader reader = new CsvReader("data.csv", config)) { } catch (IOException e) { e.printStackTrace(); } try (CsvWriter writer = new CsvWriter("data.csv", config)) { } catch (IOException e) { e.printStackTrace(); } } }


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