导出数据

//以 excel 导出layui数据表格数据
// layui.table.cache获取表格数据(以缓存获取)。
//table_recharge_detail表格的elem值(也可以是ID名称,但是如果使用ID名称可能导出数据与elem值渲染出来的有所差异)。

	function export_detail(){
		var i;
	 	layui.use(['excel'], function () {
			var excel = layui.excel;
			var data =  layui.table.cache.table_recharge_detail;	
			var num=data.length+1;
			data.unshift({      			// 设置对应字段导出的表头(表头的字段与数据来源的字段一致)
			//这里是你需要导出的字段,列如:
				NAME:"姓名",
				ID: "充值单号",	
			})	
		data =excel.filterExportData(data,{	
			NAME:'NAME',
			ID: 'ID',					// 需要导出的字段,分先后顺序,最前面的为第一列(表头名称和对应的列值)
		 })	
		excel.setExportCellStyle(data, 'A1:K'+num+'', {		// 设置导出Excel样式,data:导出数据。A1:I100 :Excel样式范围
			s: {	
				alignment: {				// 文本位置
				horizontal: 'center',
				vertical: 'center'
				}
			}
		},
		function (cell, newCell, row, ColConfig, currentRow, currentCol, fieldKey) {
		 return newCell;
		})
	var ColConfig = excel.makeColConfig({	// 设置表格列宽(根据内容的多少设置相应的宽度,不做设置默认60)
		'A': 125,
		'F':110,
	}, 60)	
	excel.exportExcel(data, '导出的表名称.xlsx', 'xlsx', {
		extend: {
			'!cols': ColConfig,
		}
	})
	})
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值