hutool去读excel中数据


 
hutool去读excel中数据

Hutool是一个Java工具类库,它包含了一些实用的API,包括操作Excel的功能。以下是使用Hutool去读取Excel中数据的示例代码:

首先,确保你的项目中已经添加了Hutool的依赖。如果你使用的是Maven,可以在pom.xml中添加如下依赖:

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.7.16</version>
</dependency>

  接下来,你可以使用Hutool提供的ExcelReader类来读取Excel文件:

import cn.hutool.poi.excel.ExcelReader;
import cn.hutool.poi.excel.ExcelUtil;
 
import java.util.List;
import java.util.Map;
 
public class ExcelReadExample {
    public static void main(String[] args) {
        // 创建Excel读取对象,传入文件路径
        ExcelReader reader = ExcelUtil.getReader("test.xlsx");
 
        // 读取第一个sheet页面,返回的结果是一个list,每个对象都是一行数据
        List<List<Object>> list = reader.read();
 
        // 读取指定sheet页面,0表示第一个sheet
        List<List<Object>> sheetList = reader.read(0);
 
        // 读取指定sheet的指定行,0表示第一个sheet,1表示第二行
        List<Object> row = reader.readRow(0, 1);
 
        // 读取指定sheet的指定列,0表示第一个sheet,1表示第二列
        List<Object> column = reader.readColumn(0, 1);
 
        // 读取指定sheet的所有数据,返回结果是一个Map列表,每个Map对应一行,key是列标题
        List<Map<String, Object>> mapList = reader.readAll();
 
        // 关闭读取器,释放资源
        reader.close();
    }
}

  

在上面的代码中,test.xlsx是要读取的Excel文件的路径。ExcelReader提供了多种方法来读取Excel文件中的数据,包括读取整个文件、指定行、指定列或者指定单元格的值。最后,使用完毕后记得调用close()方法来关闭读取器并释放资源。

提示:AI自动生成,仅供参考
posted @ 2024-07-05 14:06  红尘沙漏  阅读(626)  评论(0编辑  收藏  举报