发布时间:2024-07-25 08:01
/**
* 获取excel数据集合
* @param url 文件url
* @return 数据集合
* @throws Exception ex
*/
public static List
注:XXXExcel:是要导入后对应接受的实体类,类上的属性需要加@Excel(name = "对应的标题名称")
ImportParams params = new ImportParams();
// 表头设置为2行
params.setHeadRows(1);
// 标题行设置为0行,默认是0,可以不设置
params.setTitleRows(0);
// 开启Excel校验
params.setImportFields(XXXExcel.MUST_FILL);
ExcelImportResult excelExcelImportResult =
ExcelImportUtil.importExcelMore(input,XXXExcel.class, params);
List successList = excelExcelImportResult.getList();
List failList = excelExcelImportResult.getFailList();
CsvImportParams params = new CsvImportParams(CsvImportParams.GBK);
params.setHeadRows(1);
params.setTitleRows(0);
List objects = CsvImportUtil.importCsv(input, XXXExcel.class, params);
// 从数据库中查询出来的数据
List list = XXXService.list(params);
ExcelUtils.exportExcelToTarget(response, null, list, XXXExcel.class);
以上只是关键性代码,如需要其他参数设置,可以查看官网的具体参数使用。
Easy Poi官网文档1. 前言-http://doc.wupaas.com/docs/easypoi/easypoi-1c0u4mo8p4ro8
AlibabaEasyExcel 官网文档https://alibaba-easyexcel.github.io/quickstart/write.html
作者:筱白爱学习!
期待三连(点赞,收藏,关注),关注筱白不迷路,筱白带你一起进步!!!