Error:(40, 30) java: 无法访问org.apache.poi.ss.usermodel.Workbook

作者尝试使用ExcelReader读取Excel文件,遇到因缺少ApachePOI依赖导致的类找不到错误。在添加相应依赖后,新的问题是读取行数超出范围。文章邀请读者在评论区讨论解决方案。

今天突然想试一下ExcelReader读取excel表格数据

代码如下

ExcelReader reader = new ExcelReader("文件路径.xlsx",工作表);

List<Object> objects = reader.readRow(1);

System.out.println(objects);

但是报错如下:

 

Error:(40, 30) java: 无法访问org.apache.poi.ss.usermodel.Workbook
  找不到org.apache.poi.ss.usermodel.Workbook的类文件

Error:(41, 38) java: 无法访问org.apache.poi.ss.usermodel.Row
  找不到org.apache.poi.ss.usermodel.Row的类文件

百度了一下可能是没有引jar包?这个项目时以前弄得,可能是直接写代码忘记引依赖了。

添加poi依赖试一下

刚刚的错误消失了,但是有了新的错误:找不到类?

 好像是缺少另一个依赖

 

添加完成后运行项目,报错好像是超出范围了

 

 

代码中第一行最后的数字0应该是角标从开始的工作表区,0就是第一个工作表

区别一下第二行的readRow后面数字应该是你要读取的 第几行

希望大家在评论区讨论

 

 

 

#該程式已解開Section, 不再透過樣板產出! #該程式非freestyle程式! {<section id="cimp201.description" type="s" >} #應用 a00 樣板自動產生(Version:3) #+ Standard Version.....: SD版次:0001(1900-01-01 00:00:00), PR版次: #+ Customerized Version.: SD版次:0001(2023-06-25 19:03:16), PR版次: #+ Build......: 000004 #+ Filename...: cimp201 #+ Description: 呆滯物料篩查推送作業 #+ Creator....: 00000(2023-06-20 10:09:09) #+ Modifier...: 00000 -SD/PR- {</section>} {<section id="cimp201.global" type="s" >} #應用 p02 樣板自動產生(Version:25) #add-point:填寫註解說明 name="global.memo" #Memos #end add-point #add-point:填寫註解說明(客製用) name="global.memo_customerization" #20230726 新增排程执行条件 #20230807 新增物理属地字段 #end add-point #(ver:23) ---start--- #add-point:填寫註解說明(行業用) name="global.memo_industry" #end add-point #(ver:23) --- end --- IMPORT os IMPORT util #add-point:增加匯入項目 name="global.import" IMPORT FGL csub_fanweia #引入泛微OA IMPORT JAVA com.fourjs.fgl.lang.FglRecord #java IMPORT JAVA java.io.InputStream IMPORT JAVA java.io.FileInputStream IMPORT JAVA java.io.FileOutputStream IMPORT JAVA org.apache.poi.hssf.usermodel.HSSFWorkbook IMPORT JAVA org.apache.poi.hssf.usermodel.HSSFSheet IMPORT JAVA org.apache.poi.hssf.usermodel.HSSFRow IMPORT JAVA org.apache.poi.hssf.usermodel.HSSFCell IMPORT JAVA org.apache.poi.hssf.usermodel.HSSFCellStyle IMPORT JAVA org.apache.poi.hssf.usermodel.HSSFFont IMPORT JAVA org.apache.poi.ss.usermodel.IndexedColors IMPORT JAVA org.apache.poi.ss.usermodel.Workbook IMPORT JAVA org.apache.poi.ss.usermodel.Cell IMPORT JAVA org.apache.poi.ss.usermodel.Row IMPORT JAVA org.apache.poi.ss.usermodel.Sheet IMPORT JAVA org.apache.poi.ss.usermodel.Workbook IMPORT JAVA org.apache.poi.xssf.usermodel.XSSFWorkbook IMPORT JAVA org.apache.poi.xssf.usermodel.XSSFSheet IMPORT JAVA org.apache.poi.xssf.usermodel.XSSFRow IMPORT JAVA org.apache.poi.xssf.usermodel.XSSFCell IMPORT JAVA org.apache.poi.xssf.usermodel.XSSFCellStyle IMPORT JAVA org.apache.poi.xssf.usermodel.XSSFFont #end add-point SCHEMA ds GLOBALS "../../cfg/top_global.inc" #add-po
最新发布
03-27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值