高版本Excel(2007)和低版本Excel(97~2003)的区别在于,高版本需要XSSF*创建和解析,高版本需要HSSF*。两者依赖的jar也是不一样的,为了解决兼容性,一般默认使用低版本Excel,这样无论用户装的Excel是低版本还是高版本都可以进行浏览,另外需要注意,低版本Excel的后缀是xls,高版本Excel的后缀是xlsx。下面是高版本Excel创建的例子,依赖jar如下:
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.11</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-examples</artifactId>
<version>3.11</version>
</dependency>
<dependency>