java接口 easyexcel读取excel
时间: 2023-11-23 20:57:55 浏览: 154
java导出excel模板demo
以下是使用Java接口EasyExcel读取Excel的示例代码:
```java
// 定义实体类
public class DemoData {
@ExcelProperty("字符串标题")
private String string;
@ExcelProperty("日期标题")
private Date date;
@ExcelProperty("数字标题")
private Double doubleData;
}
// 读取Excel文件
String fileName = "demo.xlsx";
EasyExcel.read(fileName, DemoData.class, new DemoDataListener()).sheet().doRead();
// 定义监听器
public class DemoDataListener extends AnalysisEventListener<DemoData> {
private List<DemoData> list = new ArrayList<>();
@Override
public void invoke(DemoData data, AnalysisContext context) {
list.add(data);
}
@Override
public void doAfterAllAnalysed(AnalysisContext context) {
// 处理读取到的数据
for (DemoData data : list) {
System.out.println(data.getString()); System.out.println(data.getDate());
System.out.println(data.getDoubleData());
}
}
}
```
以上代码演示了如何使用EasyExcel读取Excel文件,并将读取到的数据存储在实体类中,最后通过监听器处理读取到的数据。
阅读全文