导入Excel文件时系统报错

导入Excel数据时,系统提示“com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: Could not initialize class com.alibaba.excel.util.FileUtils”,请看看这是哪方面的问题,需要怎么处理?



导入 Excel 失败,是服务在系统临时目录里创建解析用的临时文件夹时没有成功。可以先按下面的步骤排查下:
1.查看 DataEase 后端日志error.log,确认是不是 Cannot create directory。
2.检查运行 DataEase 的账号对系统临时目录是否有写入权限(Linux 容器里一般是 /tmp)。没有权限、目录不存在或磁盘已满,都会触发这个错误。
3.建议单独指定一个可写目录,在启动参数里加上 -Djava.io.tmpdir=/opt/dataease/tmp,并提前创建该目录、赋予运行账号写权限。
4.修改后必须重启 DataEase,再重新导入。不重启的话,这个错误会一直出现。