本文介绍csv文件的读取。
csv文件是以纯文本形式存储表格数据,数据之间最常见的以逗号(,)分隔,一般建议使用notepad记事本打开。
csv文件一般的保存形式为第一行为头部,第二行开始为数据,即
A,B,C,D,E
1,2,3,4,5
1,2,3,4,5
的形式。这样我们在读取的时候只需要有序的读取每一行就可以了。
List<String> dataList = new ArrayList<String>();
String filePath = "你的csv文件路径 例D:\\test.csv";
BufferedReader br = null;
try {
File file = new File(filePath);
br = new BufferedReader(new FileReader(file));
String line = "";
while ((line = br.readLine()) != null) {
dataList.add(line);
}
// 去掉第一行的头部,只需要内容
dataList.remove(0);
} catch (Exception e) {
e.printStackTrace();
} finally {
if(br != null) {
try {
br.close();
br = null;
} catch (IOException e) {
e.printStackTrace();
}
}
}
return dataList;
这时得到的dataList就是我们所需要的csv文件的内容。