一般情况下如果想完全通过自己手工组装的方式去生成一个Excel文件,可以先在pom.xml文件中引入下述依赖:
<dependency>
<groupId>com.github.crab2died</groupId>
<artifactId>Excel4J</artifactId>
<version>3.0.0</version>
</dependency>
在Java中如果使用相关依赖包没有严格按照标准去操作,可能会导致生成与文件类型不匹配的Excel文件,虽然通过常规的软件(Office、WPS)可以正常打开或者编辑,但其实这个文件是个错误的文件,我们在使用其它语言在操作这个文件时就会出现意想不到的错误。如果是通过手工方式组装生成Excel文件,那么仅仅需要注意的是HSSFWorkbook和XSSFWorkbook这两个工具类的使用。
HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls
XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx
1.生成.xls格式的Excel文件的示例:
import org.apac