maven打包excle文件异常的排错问题

1 问题描述,项目使用esaypoi  ,使用模板导出项目数据,在新项目中添加导出功能时,调试出现bug,根据项目报错提示,找到报错代码。

   开始以为是模板与数据格式对不上,字段名称,类型是否是数字

  后面以为是没有找到模板

  最后才找到原来是编译后的项目模板出了问题

2 排错逻辑不合理 

   1 第一步应该是看有没有引入相应的jar

   2 第二部应该看项目中是否找到模板  通过写死模板路径

   3 三部看模板中格式,数据类型,名称是否匹配,是否存在空值,模板是否正确  

学习的知识点:

    1 在项目中resource下的文件可以直接访问到    例如:doc/activeUserDis.xlsx

     2 获取项目路径

             a : this.getClass().getResource("/");

             b :  System.getProperty("user.dir");

     3 maven打包时:会编译项目文件,如果存在一下不需要编译的文件需要在配置里面排除

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <configuration>
        <nonFilteredFileExtensions>
            <nonFilteredFileExtension>xlsx</nonFilteredFileExtension>
            <nonFilteredFileExtension>xls</nonFilteredFileExtension>
            <nonFilteredFileExtension>zip</nonFilteredFileExtension>
            <nonFilteredFileExtension>cer</nonFilteredFileExtension>
            <nonFilteredFileExtension>pfx</nonFilteredFileExtension>
            <nonFilteredFileExtension>py</nonFilteredFileExtension>
            <nonFilteredFileExtension>keystore</nonFilteredFileExtension>
        </nonFilteredFileExtensions>
    </configuration>
</plugin>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值