1.maven项目
添加以下依赖:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.9</version>
</dependency>
maven项目Excel导入导出demo下载:https://download.csdn.net/download/qq_37918817/10634185
2.导包的方式
导包方式Excel导入导出demo下载:https://download.csdn.net/download/qq_37918817/10634192
3.相关问题记录:
1) Apache中的poi包中的XSSFWorkbook与HSSFWorkbook的区别:
HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls,XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx。对于不同版本的EXCEL文档要使用不同的工具类,如果使用错了,会提示如下错误信息:
org.apache.poi.openxml4j.exceptions.InvalidOperationException
org.apache.poi.poifs.filesystem.OfficeXmlFileException
2) Excel的文件的组织形式,
一个Excel文件对应于一个workbook(HSSFWorkbook),
一个workbook可以有多个sheet(HSSFSheet)组成,
一个sheet是由多个row(HSSFRow)组成,
一个row是由多个cell(HSSFCell)组成
3) 行高列宽
行高设置数值大概是像素点的1/20,所以*20以便达到设置效果;
宽度数值大概是字符的1/256,所以*256以便达到设置效果。