一、添加Maven依赖
<dependency>
<groupId>net.sourceforge.javacsv</groupId>
<artifactId>javacsv</artifactId>
<version>2.0</version>
</dependency>
二、读取.csv
public static ArrayList<String[]> readCsv(File file) {
CsvReader csvReader = null;
BufferedReader bufferedReader = null;
ArrayList<String[]> csvList = new ArrayList<String[]>();
try {
bufferedReader = new BufferedReader(new FileReader(file));
csvReader = new CsvReader(bufferedReader);
csvReader.readHeaders();
while(csvReader.readRecord()){
csvList.add(csvReader.getValues());
}
bufferedReader.close();
csvReader.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
if(bufferedReader != null){
bufferedReader.close();
}
if (csvReader != null) {
csvReader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
return csvList;
}