Springboot resource 下的excel

现象
在JAVA的resources文件夹中放置了execl模板,想要在读取模板的基础上编辑并下载,结果在转换为workbook时,报以下问题:

org.apache.poi.openxml4j.exceptions.InvalidOperationException: Could not open the specified zip entry source stream
    org.apache.poi.openxml4j.opc.ZipPackage.openZipEntrySourceStream(ZipPackage.java:205)
    org.apache.poi.openxml4j.opc.ZipPackage.openZipEntrySourceStream(ZipPackage.java:187)
    org.apache.poi.openxml4j.opc.ZipPackage.openZipEntrySourceStream(ZipPackage.java:161)
    ......

解决
maven编译命令中追加相关除外条件解决,详见以下的nonFilteredFileExtension配置:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>3.0.2</version>
    <configuration>
        <encoding>utf-8</encoding>
        <useDefaultDelimiters>true</useDefaultDelimiters>
        <nonFilteredFileExtensions>
            <nonFilteredFileExtension>cer</nonFilteredFileExtension>
            <nonFilteredFileExtension>jks</nonFilteredFileExtension>
            <nonFilteredFileExtension>p12</nonFilteredFileExtension>
            <!-- 需要过滤掉不需要编码的文件:过滤后缀为以下的所有文件,不对其进行统一编码-->
            <nonFilteredFileExtension>xlsx</nonFilteredFileExtension>
            <nonFilteredFileExtension>xls</nonFilteredFileExtension>
            <nonFilteredFileExtension>docx</nonFilteredFileExtension>
            <nonFilteredFileExtension>doc</nonFilteredFileExtension>
        </nonFilteredFileExtensions>
    </configuration>
</plugin>

相关推荐

  1. Springboot resource excel

    2023-12-06 19:42:06       36 阅读
  2. 提取 Excel单元格文本超链接

    2023-12-06 19:42:06       4 阅读
  3. 下载工程resources目录模板excel文件

    2023-12-06 19:42:06       9 阅读
  4. 处理合并目录Excel文件数据并指定列去重

    2023-12-06 19:42:06       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-06 19:42:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-06 19:42:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-06 19:42:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-06 19:42:06       20 阅读

热门阅读

  1. OpenCV 使用方形棋盘进行相机校准

    2023-12-06 19:42:06       30 阅读
  2. MySQL海量数据配置优化教程

    2023-12-06 19:42:06       31 阅读
  3. Django rest froamwork-ModelSerializer

    2023-12-06 19:42:06       34 阅读
  4. Python一帮一

    2023-12-06 19:42:06       30 阅读
  5. promise使用示例

    2023-12-06 19:42:06       33 阅读
  6. Jira中重要的目录和文件

    2023-12-06 19:42:06       30 阅读
  7. Web安全权限策略记录-PPH/CSP/XFO

    2023-12-06 19:42:06       33 阅读
  8. SpringBoot集成knife4j

    2023-12-06 19:42:06       33 阅读
  9. SpringCloud

    2023-12-06 19:42:06       30 阅读
  10. oracle的sysaux使用量排查sql

    2023-12-06 19:42:06       33 阅读
  11. C/C++---------------LeetCode第350. 两个数组的交集 II

    2023-12-06 19:42:06       32 阅读
  12. 七、VMware虚拟机安装和docker容器部署项目

    2023-12-06 19:42:06       33 阅读