Pan*_*075 1 java excel apache-poi maven jxls
我使用JXLS来创建我的woorkbook.JXLS使用下面的POI.要创建工作簿,JXLS需要文件或输入流.
使用文件对象,我得到了我想要的woorkbook.但是,随着流我得到错误ZIP条目大小太大.
JXLS lib使用
WorkbookFactory.create()
创建工作簿的方法.所以,我尝试使用ZipStream和PushbackStream; 没有帮助.我能够从我的Junit运行相同的代码.
我看了下面的帖子. 当尝试使用Apache POI打开Excel文件时,为什么会出现异常"IOException:ZIP条目大小太大"?.
该帖子的解决方案是Maven的变化.但是,这篇文章没有提到Maven所做的改变.
你有什么建议吗?
我发现了这个问题.问题是Maven忽略了我在资源中保存的文件.所以我添加了如下所示的资源过滤来包含我的Excel模板.
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>**/*.xlsx</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>**/*.xlsx</include>
</includes>
</resource>
</resources>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3783 次 |
| 最近记录: |