怎么优化网站性能,电商网站开发怎么样,企业电话名录,百度门店推广场景
使用 EasyExcel (FastExcel) 做数据导出时#xff0c;用了通过模板导出数据的形式。 在读取模板文件的时候出现错误导致创建Workbook 失败#xff0c; 错误日志#xff1a;
Create workbook failure...
No valid entries or contents found, this is not a valid OOX…场景
使用 EasyExcel (FastExcel) 做数据导出时用了通过模板导出数据的形式。 在读取模板文件的时候出现错误导致创建Workbook 失败 错误日志
Create workbook failure...
No valid entries or contents found, this is not a valid OOXML (Office Open XML) file错误原因
//templatePath 模板路径 resources 目录下的路径包括模板文件名(如 template/xxx.xlsx)
ClassPathResource templateResource new ClassPathResource(templatePath);这里读取到的文件路径其实不是我们原始文件的路径而是JAVA编译之后的target/classes下的路径我们通过String absolutePath templateResource.getAbsolutePath();就能得到路径地址。 这就是 Create workbook failure的原因之一。
如何解决 pom.xml里面添加 plugin plugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-resources-plugin/artifactIdconfigurationnonFilteredFileExtensionsnonFilteredFileExtensionxls/nonFilteredFileExtensionnonFilteredFileExtensionxlsx/nonFilteredFileExtension/nonFilteredFileExtensions/configuration/plugin希望对你有帮助。 这个解决办法其实在github - easyExcel的Issues 有一位仁兄提出。本人亲测后确实可行。遂记录一下。