有关poi jar包中找不到XSSFWorkbook相关类的问题

处理excel文件一般使用poi,而使用maven引入poi的jar包如下:

<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
  <groupId>org.apache.poi</groupId>
  <artifactId>poi</artifactId>
  <version>3.17</version>
</dependency>
   
   

    然后却发现里面没有XSSFWorkbook类,即07版的xlsx需要用到的类。jar包版本错了?显然这是不可能的,这是我从maven中央仓库荡下来的最新的poi jar包。那么问题出在哪里呢?

    少导入了一个jar包,即maven中央仓库搜索poi的结果中,找到那个叫ooxml的结果点进去,有一个叫做poi-ooxml的jar包没有导入。

    在这里插入图片描述

    正确的方法是导入以下两个jar包:

    <!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
    <dependency>
      <groupId>org.apache.poi</groupId>
      <artifactId>poi</artifactId>
      <version>3.17</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
    <dependency>
      <groupId>org.apache.poi</groupId>
      <artifactId>poi-ooxml</artifactId>
      <version>3.17</version>
    </dependency>
     
     
      评论 2
      添加红包

      请填写红包祝福语或标题

      红包个数最小为10个

      红包金额最低5元

      当前余额3.43前往充值 >
      需支付:10.00
      成就一亿技术人!
      领取后你会自动成为博主和红包主的粉丝 规则
      hope_wisdom
      发出的红包
      实付
      使用余额支付
      点击重新获取
      扫码支付
      钱包余额 0

      抵扣说明:

      1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
      2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

      余额充值