execl 模板 导出 报 java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
时间: 2023-11-14 16:00:38 浏览: 81
导出EXCEL表格时报java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester错误通常是由于缺少所需的依赖库引起的。根据提供的引用内容,原因是在版本5.1.0导出EXCEL时会加载不到当前类。解决办法一是将poi的版本降到5.0.0。您可以尝试在您的项目中将以下依赖更改为较低的版本:
```xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>5.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.0.0</version>
</dependency>
```
这样,您应该能够解决报错问题。如果问题仍然存在,请确保您的项目中包含了所需的依赖库,并且版本与您的代码兼容。
阅读全文