先看一下导出效果, controller 表头数据一定要放在最前面 List<Object> head = Arrays.asList("姓名","年龄","性别","证件类别","证件号","联系电话","地区","详细地址","报名时间","所属分组","年度","参赛类别1","作品名称1","作品1","参赛类别2","作品名称2","作品2"); List<List<Object>> sheetDataList = new ArrayList<>(); sheetDataList.add(head); /** * 导出报名列表 */ @GetMapping("/export") public void export(HttpServletResponse response, ExMessage exMessage) throws MalformedURLException { List<ExMessage> list = exMessageService.selectExMessageList(exMessage); // 表头数据 List<Object> head...