EasyExcel:读取Excel数据到List集合中

作者:4042024.01.17 18:02浏览量:26

简介:EasyExcel是一个简单易用的Java库,用于读取和写入Excel文件。本文将介绍如何使用EasyExcel将Excel数据读取到List集合中。

在使用EasyExcel读取Excel数据到List集合之前,需要先添加EasyExcel的依赖项。如果你使用的是Maven项目,可以在pom.xml文件中添加以下依赖:

  1. <dependency>
  2. <groupId>com.alibaba</groupId>
  3. <artifactId>easyexcel</artifactId>
  4. <version>最新版本</version>
  5. </dependency>

请确保使用最新版本。
接下来,创建一个Java类,用于读取Excel数据。假设我们有一个名为User的类,它有nameage两个属性,我们将从Excel文件中读取这些数据。

  1. public class User {
  2. private String name;
  3. private Integer age;
  4. // 省略getter和setter方法
  5. }

现在,我们可以在Java类中使用EasyExcel读取Excel数据到List集合中。下面是一个示例代码:

  1. import com.alibaba.excel.EasyExcel;
  2. import com.alibaba.excel.read.builder.ExcelReaderBuilder;
  3. import com.alibaba.excel.read.builder.ExcelReaderSheetBuilder;
  4. import com.alibaba.excel.read.builder.ExcelReaderSheetBuilderByIndex;
  5. import com.alibaba.excel.read.builder.ExcelReaderRowBuilder;
  6. import com.alibaba.excel.read.builder.ExcelReaderColumnBuilder;
  7. import com.alibaba.excel.read.metadata.ReadSheet;
  8. import com.alibaba.excel.read.metadata.ReadTable;
  9. import com.alibaba.excel.read.metadata.ReadRow;
  10. import com.alibaba.excel.read.metadata.ReadColumn;
  11. import com.alibaba.excel.read.metadata.ReadHead;
  12. import javafx.util.*;
  13. import javafx.*;