导入:
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自定义导航栏宽度