Java简单操作Excel文件

Posted by 石玉军 on 2018-07-26

有很多朋友可能在项目中都可能会碰到需要读取Excel来做导入或者其它功能。但是可能对POI又不是太熟悉,在这里分享一个简单的小技巧可以不使用POI来读取Excel文件。

这里我们假设操作的是下图所示的一个表格:

在操作之前我们先把此Excel另存为.csv逗号分隔符文件,然后使用普通的文件上传方式把此文件上传到服务器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public Result uploadFile(MultipartFile file) throws IOException {
BufferedReader bReader = new BufferedReader(new InputStreamReader(file.getInputStream()));
String line = "";
while (null != (line = bReader.readLine())) {
String[] contents = line.split(",");
System.out.print(contents[0]+"|");
System.out.print(contents[1]+"|");
System.out.print(contents[2]+"|");
System.out.print(contents[3]+"|");
System.out.println("");
}
}
bReader.close();
return new Result();
}

其实就这样简单的几行代码我们就可以把Excel文件里面的数据读取出来了。

郑重提示,千万要先把文件转为.csv文件后再操作哦。