import java.io.FileReader; import java.io.IOException; import java.util.List; import au.com.bytecode.opencsv.CSVReader; public class OpenCSVExample { public static void main(String[] args) { try { CSVReader reader = new CSVReader(new FileReader("data.csv")); List<String[]> dataList = reader.readAll(); for (String[] data : dataList) { for (String value : data) { System.out.print(value + " "); } System.out.println(); } reader.close(); } catch (IOException e) { e.printStackTrace(); } } } import java.io.FileReader; import java.io.IOException; import java.util.List; import org.apache.commons.csv.CSVFormat; import org.apache.commons.csv.CSVRecord; public class CommonsCSVExample { public static void main(String[] args) { try { FileReader reader = new FileReader("data.csv"); Iterable<CSVRecord> records = CSVFormat.DEFAULT.parse(reader); for (CSVRecord record : records) { for (String value : record) { System.out.print(value + " "); } System.out.println(); } reader.close(); } catch (IOException e) { e.printStackTrace(); } } } import java.io.FileReader; import java.io.IOException; import java.util.List; import com.csvreader.CsvReader; public class JavaCSVExample { public static void main(String[] args) { try { CsvReader reader = new CsvReader("data.csv"); while (reader.readRecord()) { String[] values = reader.getValues(); for (String value : values) { System.out.print(value + " "); } System.out.println(); } reader.close(); } catch (IOException e) { e.printStackTrace(); } } }


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