当前位置: 首页 > 知识库问答 >
问题:

导入了HSSFWorkbook,而不是XSSFWorkbook,为什么?Apache Poi 5.0.0

宗政英才
2023-03-14

截图HSSFWorkbook是导入的,XSSFWorkbook不是,为什么?我用Apache POI5.0.0制作了一个读取.xls和.xlsx文件的应用程序。这是我的进口品。这是我的建筑。也许我需要连接Multidex?

共有1个答案

赵炯
2023-03-14

您缺少了OOXML模式。将以下内容添加到您的build.gradle依赖项中(在已经存在的org.apache.poi.poi依赖项之外):

implementation: 'org.apache.poi', name: 'poi-ooxml', version: '5.0.0'
 类似资料:
  • 问题内容: 我不明白为什么很少有导入包在“ java”后面附加“ x”。是什么原因?难道就和其他人一样吗? 问题答案: Swing最初是Java的扩展-可单独下载的库。它成为Java 1.2中“主要” JRE的一部分。一个单独的库声称拥有java。*包,这很奇怪,因此是目前的情况。还有许多其他扩展都有类似的故事。 在Swing的维基百科的文章有其历史提供更多的信息。

  • 问题内容: 如何转换 至 在Apache POI中? 环境 : JSE1.6 JBossAS 4.3.2 兴趣点3.7 问题答案: 此代码已改编自我在coderanch论坛上找到的内容

  • 问题内容: 建议不要中使用。 可以分享原因,以便下次避免这样做吗? 问题答案: 因为它将很多东西放到你的命名空间中(可能会遮盖以前导入的其他对象,你对此一无所知)。 因为你不完全知道要导入的内容,而且不容易找到从哪个模块导入的特定内容(可读性)。 因为你不能使用像静态检测代码中的错误之类的出色工具。

  • 我试图理解背后的动机。如果已经存在类型类和,为什么有必要呢? 诚然,的实例是具体的类型,而的实例需要一个类型参数。(有关有用的解释,请参见Monoid vs MonadPlus。)但是你不能重写任何类型的约束吗 作为和的组合? 从。它的实施是: 我只能使用和实现它: 有人能澄清和之间的真正区别吗?

  • 问题内容: 我已经在Android代码中使用FloatBuffers一段时间了(从一些opengles教程中复制了它),但是我无法确切地理解此构造是什么以及为什么需要它。 例如,我在许多人的代码和android教程中看到了以下代码(或类似代码): 就我所知,这似乎是冗长和混乱的,我只是说它们只是一个浮点数的包装而已。 问题: 与任何其他类型的float集合或简单数组相反,这种类型的类(ByteBu

  • 问题内容: 对于Java的处理方式以及涉及到的数字和其他类型的数字,我有些困惑。例如: 输出(也许您应该先猜测一下): 这不能编译是可以预料的,是不同的对象。 令我有些惊讶的是,默认情况下9是an ,并且1)甚至没有编译。请注意,您不能将放入期望使用的方法中,但是在这里它们是相等的。 由于两个相同的原因,这令人惊讶,但似乎更糟。 不足为奇,因为自动装箱到和。 不足为奇,因为不同类中的对象不应该是。