这个工具类针对 .xls 和 .xlsx 的文件都可以进行解析,并且返回List<List<String>> 类型,外面的List是excel中有多少行,里面的是每一行的每个单元格的数据,都转为了String类型,以“,”号分隔。进行遍历循环时,拿到每个String直接以“,”分割就可以获取到里面的值。
1. 先给出pom 依赖:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.10-FINAL</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.10-FINAL</version>
</dependency>
2. 下面就是工具类的代码:2个方法,分别对2003和2007的excel进行解析:
(需要上面加上包名呦)
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import org.apache.poi.hssf.usermodel.HS