Error de exportación de easypoi: error de exportación de Excel

Informar un error

ERROR cn.afterturn.easypoi.excel.export.base.ExportBase - null
java.lang.reflect.InvocationTargetException: null
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	...
Caused by: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.CellStyle.setAlignment(S)V
	at cn.afterturn.easypoi.excel.export.styler.ExcelExportStylerDefaultImpl.stringNoneStyle(ExcelExportStylerDefaultImpl.java:69)
	at cn.afterturn.easypoi.excel.export.styler.AbstractExcelExportStyler.createStyles(AbstractExcelExportStyler.java:43)
...
ERROR cn.afterturn.easypoi.excel.export.base.ExportBase - Excel导出错误
cn.afterturn.easypoi.exception.excel.ExcelExportException: Excel导出错误
	at cn.afterturn.easypoi.excel.export.ExcelExportServer.insertDataToSheet(ExcelExportServer.java:207)
...
Caused by: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.CellStyle.setAlignment(S)V
	at cn.afterturn.easypoi.excel.export.styler.ExcelExportStylerDefaultImpl.stringNoneStyle(ExcelExportStylerDefaultImpl.java:69)
...
ERROR c.t.slyun.starter.log.logAspectAutoConfiguration - 系统异常
java.lang.NullPointerException: null
	at com.tcsl.slyun.app.biz.corp.service.impl.sales.SalesDetailServiceImpl.salesDetailExport(SalesDetailServiceImpl.java:1034)
...

Error crítico

Caused by: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.CellStyle.setAlignment(S)V

Seguimiento de código fuente

Clase: error de línea ExcelExportServer 177
this.addStatisticsRow(this.getExcelExportStyler().getStyles(true, (ExcelExportEntity)null), sheet);

Ver la referencia del paquete jar

Encontré dos poi
Maven: org.apache.poi.poi:3.15
Maven: org.apache.poi.poi:3.17
Los dos tarros de poi parecen estar en conflicto

Encuentra la casa rural de easypoi

https://gitee.com/lemur/easypoi

Encontré un problema

https://gitee.com/lemur/easypoi/issues/INTGY
Similar a mi pregunta

Solución: cita el último pom de easypoi

<dependency>
         <groupId>cn.afterturn</groupId>
         <artifactId>easypoi-spring-boot-starter</artifactId>
         <version>4.2.0</version>
 </dependency>

Supongo que te gusta

Origin blog.csdn.net/u010318957/article/details/109806454
Recomendado
Clasificación