diff --git a/pom.xml b/pom.xml
index ca96fd2822..699a3bcc6a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
2.0.64
7.4.4
2.22.0
- 4.1.2
+ 5.5.1
2.3
0.9.1
2.3.1
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java
index 4b12596900..983820c04c 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java
@@ -1010,13 +1010,13 @@ public class ExcelUtil
style.cloneStyleFrom(styles.get("data"));
style.setAlignment(HorizontalAlignment.CENTER);
style.setVerticalAlignment(VerticalAlignment.CENTER);
- style.setFillForegroundColor(excel.headerBackgroundColor().index);
+ style.setFillForegroundColor(excel.headerBackgroundColor().getIndex());
style.setFillPattern(FillPatternType.SOLID_FOREGROUND);
Font headerFont = wb.createFont();
headerFont.setFontName("Arial");
headerFont.setFontHeightInPoints((short) 10);
headerFont.setBold(true);
- headerFont.setColor(excel.headerColor().index);
+ headerFont.setColor(excel.headerColor().getIndex());
style.setFont(headerFont);
// 设置表格头单元格文本形式
DataFormat dataFormat = wb.createDataFormat();
@@ -1088,7 +1088,7 @@ public class ExcelUtil
Font dataFont = wb.createFont();
dataFont.setFontName("Arial");
dataFont.setFontHeightInPoints((short) 10);
- dataFont.setColor(excel.color().index);
+ dataFont.setColor(excel.color().getIndex());
style.setFont(dataFont);
if (ColumnType.TEXT == excel.cellType())
{