Excel读写操作(EasyExcel技术)
第一步:引入依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.1.1</version>
</dependency>
第二步:创建实体类
在对应属性上面添加对应注解,用于设置表头内容
@ExcelProperty("用户编号")
第三步:实现写操作的具体内容
//设置excel文件路径和文件名称 String fileName = "C:\\Users\\abao\\Desktop\\yygh.xlsx"; //调用方法实现写操作 EasyExcel.write(fileName,UserData.class).sheet("用户信息").doWrite(list内容集合);
第四步:写一个读操作的监听器
//一行一行读取excel内容,从第二行开始读取 @Override public void invoke(UserData userData, AnalysisContext analysisContext) { System.out.println(userData); } //读取之后执行 @Override public void doAfterAllAnalysed(AnalysisContext analysisContext) {}
//读取表头信息 @Override public void invokeHeadMap(Map<Integer, String> headMap, AnalysisContext context) { System.out.println("表头信息"+headMap); }
第五步:实现读操作的具体内容
//要读取文件的路径 String fileName = "C:\\Users\\abao\\Desktop\\yygh.xlsx"; //调用方法实现读取操作 EasyExcel.read(fileName,UserData.class,new ExcelListener()).sheet().doRead();

浙公网安备 33010602011771号