easyExcel 读取excel数据
时间: 2023-11-09 08:06:48 浏览: 85
1. 将⼀些数据库信息导出为Excel表格 2. 将Excel表格数据导⼊数据库 3. ⼤量的数据的导⼊导出操作
好的,以下是 easyExcel 读取 Excel 数据的示例代码:
```java
// 定义 Excel 文件路径和 sheet 名称
String fileName = "example.xlsx";
String sheetName = "Sheet1";
// 定义读取 Excel 的配置
ReadSheet readSheet = EasyExcel.readSheet(sheetName).build();
ReadWorkbook readWorkbook = EasyExcel.read(fileName).build();
// 读取 Excel 文件中的数据
List<Map<Integer, String>> list = readWorkbook.read(readSheet).get(0).getHeadMap();
// 遍历数据并打印出来
for (int i = 0; i < list.size(); i++) {
Map<Integer, String> map = list.get(i);
for (Map.Entry<Integer, String> entry : map.entrySet()) {
System.out.print(entry.getValue() + "\t");
}
System.out.println();
}
// 关闭读取 Excel 的资源
readWorkbook.finish();
```
以上代码会读取 Excel 文件中的 `Sheet1`,并将每一行的数据转换成一个 `Map<Integer, String>` 对象,其中 `Integer` 表示列的索引,`String` 表示单元格的值。遍历这些 `Map` 对象即可读取 Excel 中的数据。
当然,您也可以通过定义 Java 对象来读取 Excel 数据,具体请参考 easyExcel 官方文档。
阅读全文