Java读取.csv文件
Java读取.csv文件,将读到的数据放到Map中。
public void readCSV(){
/*读取info.csv文件*/
Map<String, String> csvMap=new HashMap<String, String>();
String filepath="C://info.csv";
try {
File csv = new File(filepath); // CSV文件
BufferedReader br = new BufferedReader(new FileReader(csv));
// 读取直到最后一行
String line = null;
String item[];
while ((line = br.readLine()) != null) {
//CSV格式文件为逗号分隔符文件,这里根据逗号切分
item = line.split(",");
csvMap.put(item[0], item[item.length-1]);
}
br.close();
} catch (FileNotFoundException e) {
// 捕获File对象生成时的异常
e.printStackTrace();
} catch (IOException e) {
// 捕获BufferedReader对象关闭时的异常
e.printStackTrace();
}
}