导入:
excel和接收类字段对应关系
@Data
@ColumnWidth(30)
public class AppVcardExcelVO {@ExcelLine@ExcelIgnore@Schema(description = "导入时候回显行号")private Long lineNum;@NotBlank(message = "客户名不能为空")@ExcelProperty("客户名")@Schema(description = "客户名")private String name;
}
@PostMapping("/importVcard")
public R importVcard(@RequestExcel List<AppVcardExcelVO> excelVOList {return service.importVcard(excelVOList);
}
这样就可以导入了。
下面是导出:
/*** 导出*/
@GetMapping("/exportList")
@ResponseExcel
public List<AppVcardExcelVO> exportList(){return service.exportList();
}
注意使用注解就可以,导入接收用@RequestExcel,导出用@ResponseExcel,@ColumnWidth自定义导航栏宽度