Excel的两种形式
- demo.xls
为Excel2003的格式,其核心结构是复合文档类型的结构,存储数据量较小。在POI中使用HSSF对象操作。 - demo.xlsx
为Excel2007的格式,其核心结构是 XML 类型的结构,采用的是基于 XML 的压缩方式,使其占用的空间更小,操作效率更高 。在POI中使用XSSF或SXSSF对象操作。
引入POI的jar包
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>RELEASE</version>
</dependency>
<!--POI-->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.2.2</version>
</dependency>
前者用于引入HSSFWorkbook;后者用于引入XSSFWorkbook
创建Excel
1.创建workbook工作簿
Workbook wb = new XSSFWorkbook();
2.创建表单Sheet
Sheet sheet = wb.