2.27 导入导出数据

一、导出用户列表数据:

1、controller导出方法:

/**
 * 导出用户数据
 */
public void export(){
	String sql="select user_code as '0',user_name as '1',sex as '2',tel as '3' from sys_user";
	String[] title={"用户名","姓名","性别","电话"};
	exportExcel(title, sql);
	renderNull();
}

重点:sql里面的字段必须是别名0,1,2,3....,因为这个别名是对应title数组的下标,字段别名要和title的导出列一一对应

2、然后在浏览器直接调用导出方法接口即可


二、导入数据

1、controller方法

/**
 * 导入数据
 */
public void importExcel(){
	UploadFile uf=getFile();
	String sql="insert into sys_user (id,user_code,user_name,sex,tel) values (?,?,?,?,?)";
	importExcel(uf, sql);
	renderNull();
}

重点:导入sql字段,主键是默认第一个,并且自动赋值uuid,其他字段值从导入的模板取,按照列一一对应取值,导入的列不能为空,否则数据错乱


顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友
扫描二维码加琴海森林为好友