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自动生成,仅供参考

浙公网安备 33010602011771号