#### 7.4 注解变种Map类型的导出View 作为动态注解存在的 List ,也提供的单独的View方便大家使用,**AutopoiMapExcelView** 使用方法都是一样,直接看下例子吧 ~~~ @RequestMapping() public String download(ModelMap modelMap) { List<ExcelExportEntity> entity = new ArrayList<ExcelExportEntity>(); ExcelExportEntity excelentity = new ExcelExportEntity("姓名", "name"); excelentity.setNeedMerge(true); entity.add(excelentity); entity.add(new ExcelExportEntity("性别", "sex")); excelentity = new ExcelExportEntity(null, "students"); List<ExcelExportEntity> temp = new ArrayList<ExcelExportEntity>(); temp.add(new ExcelExportEntity("姓名", "name")); temp.add(new ExcelExportEntity("性别", "sex")); excelentity.setList(temp); entity.add(excelentity); List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); Map<String, Object> map; for (int i = 0; i < 10; i++) { map = new HashMap<String, Object>(); map.put("name", "1" + i); map.put("sex", "2" + i); List<Map<String, Object>> tempList = new ArrayList<Map<String, Object>>(); tempList.add(map); tempList.add(map); map.put("students", tempList); list.add(map); } ExportParams params = new ExportParams("2412312", "测试", ExcelType.XSSF); params.setFreezeCol(2); modelMap.put(MapExcelConstants.MAP_LIST, list); //数据集合 modelMap.put(MapExcelConstants.ENTITY_LIST, entity); //注解集合 modelMap.put(MapExcelConstants.PARAMS, params);//参数 modelMap.put(MapExcelConstants.FILE_NAME, "EasypoiMapExcelViewTest");//文件名称 return MapExcelConstants.EASYPOI_MAP_EXCEL_VIEW;//View名称 } ~~~ 具体案例参考[AutopoiMapExcelViewTest](https://gitee.com/lemur/easypoi-test/blob/master/src/main/java/cn/afterturn/easypoi/view/EasypoiMapExcelViewTest.java)