Skip to content

对easyExcel的增强,使用注解快速导入或者导出数据

Notifications You must be signed in to change notification settings

zzx1314/easy-excel-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

通用的EXCEL 导入和导出工具包

利用注解实现Excel导入和导出

导入EXCEL 使用

使用@RequestExcel,实现对数据的导入,针对SysDbFile 写校验规则可以校验数据

@PostMapping("/importExcel")
	public R importExcel(@RequestExcel List<SysUser> dataList, BindingResult bindingResult) {
		List<ErrorMessage> errorMessageList = (List<ErrorMessage>) bindingResult.getTarget();
		for (SysDbFile sysDbFile : dataList) {
		    System.out.println(sysDbFile);
		}
		return R.ok("导入成功!");
	}

导出EXCEL 使用

使用@ResponseExcel,实现对数据的导出,具体可以查看@ResponseExcel的使用字段解释

@ResponseExcel(name = "customHead")
	@GetMapping("/exportExcel")
	public List<SysDbFile> exportExcel(Page page, SysDbFile sysDbFile) {
		IPage<SysDbFile> listDbFile = sysDbFileService.getListDbFile(page, sysDbFile);
		return listDbFile.getRecords();
	}

通过模板导出

如果设置通过模板导出,ExcelConfigProperties 可以指定模板路径

// 可以指定模板路径, 默认是excel目录
private String templatePath = "excel";

About

对easyExcel的增强,使用注解快速导入或者导出数据

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages