<dependency> <groupId>com.github.myoss</groupId> <artifactId>genjava-csv</artifactId> <version>1.0.0</version> </dependency> gradle implementation 'com.github.myoss:genjava-csv:1.0.0' import com.github.myoss.csv.CsvReader; public class CsvReaderExample { public static void main(String[] args) { try (CsvReader reader = new CsvReader("/path/to/file.csv")) { List<List<String>> data = reader.readAll(); for (List<String> row : data) { for (String cell : row) { System.out.print(cell + "\t"); } System.out.println(); } } catch (IOException e) { e.printStackTrace(); } } } import com.github.myoss.csv.CsvWriter; public class CsvWriterExample { public static void main(String[] args) { List<List<String>> data = new ArrayList<>(); data.add(Arrays.asList("Name", "Age", "City")); data.add(Arrays.asList("John", "25", "New York")); data.add(Arrays.asList("Alice", "30", "London")); try (CsvWriter writer = new CsvWriter("/path/to/file.csv")) { writer.writeAll(data); } catch (IOException e) { e.printStackTrace(); } } } import com.github.myoss.csv.CsvReader; import com.github.myoss.csv.CsvWriter; import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class CsvExample { public static void main(String[] args) { try (CsvReader reader = new CsvReader("/path/to/file.csv")) { List<List<String>> data = reader.readAll(); for (List<String> row : data) { for (String cell : row) { System.out.print(cell + "\t"); } System.out.println(); } } catch (IOException e) { e.printStackTrace(); } List<List<String>> data = new ArrayList<>(); data.add(Arrays.asList("Name", "Age", "City")); data.add(Arrays.asList("John", "25", "New York")); data.add(Arrays.asList("Alice", "30", "London")); try (CsvWriter writer = new CsvWriter("/path/to/file.csv")) { writer.writeAll(data); } catch (IOException e) { e.printStackTrace(); } } }


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