Maven打包Excel等资源文件损坏问题
最近在做一个Excel导出的功能,由于导出Excel的表格样式比较复杂,所以使用了POI的Excel模版功能。我将模版存放在 /src/main/resources/template 目录下,这也就引出了我所遇到的问题。由于Java项目在编译/Maven打包Excel等资源文件时,使用了Maven的filter,导致打包后的Excel文件乱码或者损坏。
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><configuration><encoding>UTF-8</encoding><nonFilteredFileExtensions><nonFilteredFileExtension>xlsx</nonFilteredFileExtension><nonFilteredFileExtension>xls</nonFilteredFileExtension></nonFilteredFileExtensions></configuration></plugin></plugins><resources><resource><directory>src/main/resources</directory><filtering>true</filtering></resource></resources>
</build>
参考:https://zhuanlan.zhihu.com/p/30042163
Maven打包Excel等资源文件损坏问题相关推荐
- Maven打包导致Excel资源文件损坏问题
正解,忽略某些后缀文件: <build><plugins><plugin><groupId>org.apache.maven.plugins</g ...
- Maven打包排除某个资源或者目录
最近在spark streaming本地调试的时候,引入了一些资源文件,打包的时候需要给排除掉.所以就考虑使用maven的方式 详细参考官方文档:https://maven.apache.org/pl ...
- springboot下载excel(解决文件损坏问题)
页面 . Controller /*** @Author 张满* @Description 下载校友示例表格* @Date 2019/8/15 21:31* @Param [request, resp ...
- VC2010打开资源视图时提示“指南必须指定类型”,.rc资源文件损坏(转)
VC: 打开资源视图时提示"指南必须指定类型 "(Guideline--specify type) ,.rc资源文件损坏 可能是TFS导致的 使用记事本打开.rc文件,找到&quo ...
- Pyinstaller打包: 将资源文件或文件夹打包到最后生成的exe中
前提:用pyinstaller打包时部分资源文件可以利用qrc转成py文件来读取,但是有部分文件类型不适用. 原理:Pyinstaller 将资源文件一起打包到exe中.当exe运行时,会生成一个临时 ...
- 使用webpack打包ThinkPHP的资源文件
使用webpack打包ThinkPHP的资源文件 利用自己的空余时间一直在维护http://www.wx2share.com这个小网站,全是一个人在弄,由于只租得起虚拟空间,所以后台采用了简单方便的T ...
- Java导出Excel表格出现文件损坏异常解决方案
Java导出Excel表格出现文件损坏异常解决方案 问题出现 问题出现 本人遇到这个问题,由于是第一次见,感觉无从下手.但是导出功能很常见,做的也很多,只有这个出现了文件损坏,那很可能是代码写的有问题 ...
- Pyinstaller如何打包多个资源文件(超详细教程)
有时我们需要将python源程序使用pyinstaller打包成可执行exe发布,而除了我们常用的添加exe图标功能外,很多时候还希望能把各种图片.声音.字体等资源打包到exe中.尤其是在使用&quo ...
- 关于Maven项目打包时没有资源文件的问题
今天写了一个项目,打包的时候一直报错,说找不到的文件,查了之后发现是资源文件没有打包进去,查了很多资料都没有用,包括pom里配置resourse标签等. 最后我对比之前的项目,发现了问题所在 pom. ...
最新文章
- 谷歌「模型汤」靠微调屠了ImageNet的榜!方法竟然只有半页纸
- ubuntu错误解决。
- 简单比较Python的数据持久化操作
- 11函数的应用(函数名=变量)
- react native命令行全局安装
- 河南大学计算机组成原理,河南大学计算机组成原理考点
- 数据中台应该具备的能力
- bootstrap-表格-普通表格
- 【SpringBoot】Spring boot 测试类 找到不到MySQL 驱动
- Mysql-5.6.x多实例配置
- 利用MentoHUST在路由器上使用锐捷认证来共享校园网
- 国庆不出京!沉浸式high玩清凉谷
- matlabsvd提取特征值_matlab特征值分解和奇异值分解
- [Windows]卸载Office 2016密钥
- WWDC21主题演讲6 月 8 日凌晨1点开幕
- C#在获得客户端ip的时候,获得的ip地址为::1
- MyBatis9.28 + jdk1.8+Mysql 5.7
- 2022-08-03 Flume
- 如何一次性改变word中的数字和字母的字体属性
- DBC文件创建环境变量,细节拉满