微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

apache poi与xalan jar有任何依赖关系吗?

如何解决apache poi与xalan jar有任何依赖关系吗?

我们正在使用poi在UNIX平台上生成Excel文件报告。我们在删除xalan.jar时遇到了一个问题。在检查apache poi运行时依赖项页面时找不到任何依赖项。我们正在使用apache poi 4.1 .2。

Apache POI与xalan jar有任何依赖关系吗? 删除xalan .jar后,即使生成的xlsx大小相同,但在打开时也会出现以下错误

“ Excel无法打开文件'XRFWIN_410613396.xlsx',因为文件格式或文件扩展名无效。请验证文件未损坏,并且文件扩展名与文件格式匹配。”

我们已经提取并比较了使用xalan和不使用xalan生成的Excel文件

对于错误情况,生成的xml是(没有xalan)

<?xml version = '1.0' encoding = 'UTF-8' standalone = 'yes'?>
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
<Relationship ="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"/>
<Relationship ="http://schemas.openxmlformats.org/package/2006/relationships/Metadata/core-properties"/>
<Relationship ="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties"/></Relationships>

在成功情况下,它的生成如下(使用xalan)

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
<Relationship Id="rId1" Target="xl/workbook.xml" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"/>
<Relationship Id="rId2" Target="docProps/core.xml" Type="http://schemas.openxmlformats.org/package/2006/relationships/Metadata/core-properties"/>
<Relationship Id="rId3" Target="docProps/app.xml" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties"/></Relationships>

错误情况不包括“ id”,“ target”和“ Type”。

您能在这方面帮助我们吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?