java 读取csv文件

maven 依赖

<dependency>
<groupId>net.sourceforge.javacsv</groupId>
<artifactId>javacsv</artifactId>
<version>2.0</version>
</dependency>

CsvReader read = null;
String encoding = "GBK";
String filePath = “”;
File file = new File(filePath);
if (file.isFile() && file.exists()) {
  //   read = new CsvReader(filePath, ',', Charset.forName(encoding));
  // 一直读,知道结束(不会读表头)
  while (read.readRecord()) {
    // 取全部数据,带,
    read.getRawRecord();
    // 直接输入表头字段就可以,不用按表头顺序取值
    read.get("XXX");
  }
}

 

posted @ 2017-03-28 14:14  Jerryi224  阅读(312)  评论(0)    收藏  举报