【发布时间】:2019-01-25 09:01:22
【问题描述】:
在此问题的所有参考资料中,它未已解决且不提供 maven,因为 not 在 maven 中进行操作。 错误是包org.apache.poi.ss.usermodel 可以从多个模块访问:poi, poi.ooxm 在两个错误中
我必须同时使用 poi 和 poi--ooxml,请运行此代码,我需要使用它。甚至此代码也是从互联网本身中提取的,并且有很多博客都显示了这种类型的代码,这是我的实际要求,但它不起作用。
【问题讨论】:
-
不要使用模块!只需将它们放在类路径上,而不是模块路径上
-
Apache POI does not yet fully support the Java 9 module system...as Apache POI currently uses the same package in different jar-files。但这仅仅是原因。我也没有解决办法。至少不使用 Eclipse,因为我没有使用那个 IDE。下一个
apache poi版本4.0似乎避免了“在不同的jar 文件中使用相同的包”。 -
那怎么用呢。因为他们都是这个程序的强制要求。解决方案?
-
从 poi-ooxml - 3.17 切换到 poi-ooxml-4.1.2.jar 为我解决了这个问题。
标签: java excel apache-poi