导入标准信息excl导出工具

This commit is contained in:
zhaokaiyao@91isoft.com
2021-10-17 18:40:53 +08:00
parent 785ef90acd
commit b790264f77
@@ -0,0 +1,36 @@
package com.adc.da.slrs.ImportExcelDatas.comment;
import com.adc.da.slrs.ImportExcelDatas.entity.ImportDto;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
@Component
public class ExclExport extends ExclErrorOut {
/**
* 导出多个sheet页的excl
*/
public Workbook exportData(Map<String, List<ImportDto>> dataMap, String header) {
Workbook workbook=new XSSFWorkbook();
try {
for (Map.Entry<String, List<ImportDto>> entry : dataMap.entrySet()) {
List<ImportDto> datas = entry.getValue();
Sheet sheet = workbook.createSheet(entry.getKey());
super.createHeader(workbook,sheet,header);
super.createDatas(workbook,sheet,datas);
}
} catch (Exception e) {
e.printStackTrace();
}
return workbook;
}
}