layui或js导出excel数据设置单元格宽度、背景颜色等格式

不多逼逼直接上代码
设置单元格格式

excel.setExportCellStyle(data, 'A1:F1', { //A1-F1是范围区间
      	    s: {
      	        fill: { bgColor: { indexed: 64 }, fgColor: { rgb: "A9A9A9" } },//设置背景颜色
      	      //设置居中  
      	        alignment: {
      	            horizontal: 'center',
      	            vertical: 'center'
      	        }
      	    }
      	}, function(cell, newCell, row, config, currentRow, currentCol, fieldKey) {
      	    // 回调参数,cell:原有数据,newCell:根据批量设置规则自动生成的样式,row:所在行数据,config:传入的配置,currentRow:当前行索引,currentCol:当前列索引,fieldKey:当前字段索引
      		return  newCell ;
      	} );

设置单元格宽度

var colConf = excel.makeColConfig({
            //设置每列的宽度
      	    'A': 100,
      	    'B': 130,
      	    'C': 100,      	   
      	    'D': 80,
      	    'E': 80,
      	    'F': 50
      	}, 80);
      	//设置表格名称
      	excel.exportExcel({
            sheet1: data
        }, '查控流水信息.xlsx', 'xlsx',{
        	 extend: {
        	        '!cols': colConf
        	    }
        }
        
      	
      	);
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值