poi-ooxml从3.17升到3.90要更改哪些内容
时间: 2023-08-10 13:07:50 浏览: 159
你好!要将 POI-OOXML 从版本 3.17 升级到 3.90,你可能需要更改一些内容。以下是一些可能需要注意的更改:
1. 导入包名称:在代码中,你可能需要更新导入包的名称。检查所有引用 POI-OOXML 相关类的地方,确保使用新版本的包名。
2. 类和方法的更改:POI-OOXML 可能会对类和方法进行一些更改和更新。查看 POI-OOXML 的更新日志或文档,找出所有与你使用的特定功能相关的更改,并相应地更新你的代码。
3. API 的更改:如果你使用了特定的 API,POI-OOXML 的新版本可能会对这些 API 进行更改。确保查看新版本的文档,了解这些更改,并相应地更新你的代码。
4. 依赖项的更改:新版本的 POI-OOXML 可能引入了新的依赖项或更新了现有的依赖项。检查你的构建配置文件(如 Maven 或 Gradle)中的依赖项,并根据新版本的要求进行必要的更改。
5. 测试和验证:升级到新版本后,确保进行全面的测试和验证,以确保你的代码在新版本中正常工作。
请注意,以上只是一些可能需要考虑的方面。具体修复和更改取决于你在项目中使用 POI-OOXML 的方式和功能。建议查阅 POI-OOXML 的官方文档、更新日志或社区讨论来获取更详细的信息和指导。
相关问题
WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.apache.poi.util.DocumentHelper (file:/C:/Users/Administrator/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar) to constructor com.sun.org.apache.xerces.internal.util.SecurityManager() WARNING: Please consider reporting this to the maintainers of org.apache.poi.util.DocumentHelper WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 怎么去掉 这警告
这个警告是因为在运行时访问了不应该公开访问的类。由于警告是由Apache POI库引起的,可以尝试通过设置Java系统属性来解决这个问题。在程序的启动代码中,添加以下代码:
```java
System.setProperty("org.apache.poi.util.POILogger", "org.apache.poi.util.NullLogger");
System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.NoOpLog");
```
这将禁用Apache POI库的日志记录,从而消除警告。请确保在执行任何与Apache POI相关的操作之前设置这些属性。
另外,也可以考虑更新Apache POI库的版本到较新的版本,以查看是否有解决这个问题的修复。
请注意,这些警告仅仅是警告,对程序运行没有实际影响,可以忽略它们。但如果你希望消除警告,可以尝试上述方法。
poi-ooxml-schemas-3.17.jar 下载
poi-ooxml-schemas-3.17.jar 是 Apache POI 库中的一个jar文件,用于处理 Microsoft Office Open XML (OOXML)格式的文档。OOXML 是一种国际标准的办公文档格式,用于存储文本、电子表格和演示文稿等文件。
下载 poi-ooxml-schemas-3.17.jar 可以通过以下步骤进行:
1. 打开 Apache POI 的官方网站(https://poi.apache.org/)。
2. 导航到下载页面,通常可以在网站的顶部菜单中找到。
3. 在下载页面中,找到POI的稳定版本,并点击下载链接。
4. 选择正确的操作系统平台(例如Windows、Linux或Mac等),以及对应的Java版本(如JDK 8或JDK 11)。
5. 在下载选项中,找到并点击与OOXML相关的jar文件下载链接。
6. 下载完成后,将poi-ooxml-schemas-3.17.jar文件保存到您的项目文件夹中的适当位置。
一旦成功下载和保存poi-ooxml-schemas-3.17.jar文件,您将能够在Java项目中使用Apache POI库来处理OOXML格式的文档。通过导入该jar文件,并使用合适的API,您可以读取、写入和修改Word文档、Excel电子表格和PowerPoint演示文稿等文件。
使用poi-ooxml-schemas-3.17.jar,您可以轻松实现对OOXML文档的各种操作,如读取单元格数据、设置样式、创建新的工作表、添加图表等等。这对于构建需要处理Microsoft Office文档的应用程序和工具非常有用,例如数据报告生成、数据分析和文件批量处理等。
总之,下载poi-ooxml-schemas-3.17.jar并且成功导入到项目中,可以提供您处理OOXML格式文档所需的必要功能和工具。
阅读全文