样例:
public static void main(String [] args){ try { File kkFile = new File("D:/gg.csv"); InputStream in = new FileInputStream(kkFile); CsvReader cr = new CsvReader(in, ',', Charset.forName("GBK")); cr.readHeaders(); String[] headers = cr.getHeaders(); System.out.println(headers.length); if(headers.length != 3){ System.out.println("错误"); } while(cr.readRecord()){ System.out.print(cr.get(0)); System.out.print(cr.get(1)); System.out.print(cr.get(2)); System.out.print(cr.get(3)); System.out.println(cr.get(4)); } in.close(); } catch (Exception e) { e.printStackTrace(); } }
引用的jar: javacsv-2.0.jar
maven:
<dependency> <groupId>net.sourceforge.javacsv</groupId> <artifactId>javacsv</artifactId> <version>2.0</version> </dependency>