参考博客:【开发心得】低版本POI升级到高版本POI遇到的问题
1.Java操作Excel之POI:HSSFCell.CELL_TYPE_STRING、BOOLEAN、NUMERIC无定义
斜体样式# Java操作Excel之POI: HSSFCell.CELL_TYPE_STRING、HSSFCell.CELL_TYPE_BOOLEAN和HSSFCell.CELL_TYPE_NUMERIC无定义
解决办法: 导入CellType包import org.apache.poi.ss.usermodel.CellType; 使用CellType.STRING代替HSSFCell.CELL_TYPE_STRING 同理,HSSFCell.CELL_TYPE_BOOLEAN、HSSFCell.CELL_TYPE_NUMERIC等无定义的解决办法与上面类似。
|
2.HSSFCellStyle.ALIGN_CENTER无定义
HSSFCellStyle.ALIGN_CENTER报错,是因为版本问题 将 hssfCellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER); 修改为:hssfCellStyle.setAlignment(HorizontalAlignment.CENTER);
|
ruoyi-vue 项目中升级poi版本
pom.xml
<!-- <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version> </dependency>-->
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>5.2.2</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>5.2.2</version> </dependency>
|
ExcelPoiUtil.java

ExcelUtils.java
