依赖jar:
org.apache.commons commons-csv 1.0
写操作:
Listdata = new ArrayList ();data.add(new String[] { "A", "B", "C" });data.add(new String[] { "1", "2", "3" });data.add(new String[] { "A1", "B2", "C3" });FileWriter fw = new FileWriter(new File("c:/linkrmb.com.csv"));final CSVPrinter printer = CSVFormat.EXCEL.print(fw);printer.printRecords(data);printer.flush();printer.close();
读操作:
String path = "c:/linkrmb.com.csv";InputStream inputStream = new FileInputStream(path);InputStreamReader isr = new InputStreamReader(inputStream);Iterablerecords = CSVFormat.EXCEL.parse(isr);for (CSVRecord record : records) { for (String string : record) { System.out.print(string); System.out.print("-"); } System.out.println(); System.out.println("*****************");}