gpt4 book ai didi

java - Apache POI - 如何为 xlsx 创建工作簿

转载 作者:行者123 更新时间:2023-12-02 06:00:03 26 4
gpt4 key购买 nike

当仅使用 xls 时,我可以很好地创建工作簿,但是当使用 xlsx 时,我似乎无法让它工作。

我正在使用 poi-ooxml.jar 并尝试使用该命令

new XSSFWorkbook();

但是我每次都会收到错误消息,有什么想法吗?

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/Workbook
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at Testing2.main(Testing2.java:20)

Caused by: java.lang.ClassNotFoundException: org.apache.poi.ss.usermodel.Workbook

at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 13 more

最佳答案

Apache POI Dependency and Component 。您可能缺少:

对于 poi-ooxml,您需要它的依赖项

  1. poi,
  2. poi-ooxml-架构
  3. dom4j
  4. poi-ooxml-version-yyyymmdd.jar

虽然与您的问题无关,但尝试搜索堆栈跟踪:

Caused by: java.lang.ClassNotFoundException: org.apache.poi.ss.usermodel.Workbook

从长远来看,这会对您有所帮助。

关于java - Apache POI - 如何为 xlsx 创建工作簿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22753171/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com