今天写项目时,一个导出Excel的需求:需要设置导出的Excel表格内容居中,并且设置单元格列宽.现在记录一下,大佬勿喷.代码如下:
//设置excel表格列宽
var colConf = excel.makeColConfig({//这里A,B,C对应的是Excel表格里的列,有多少写多少
'A' : 100 ,
'B' : 100 ,
'C' : 120 ,
'D' : 100 ,
'E' : 100 ,
'F' : 100
},100);
// Excel表格内容居中
excel.setExportCellStyle(data,'A1:F'+exportArr.length,{
//这里"A1:F"+exportArr.length是希望设置成全部居中,也可以写"A1:F1"
s:{
alignment: {
horizontal: 'center',
vertical: 'center'
}
}
});
// 3. 执行导出函数
excel.exportExcel({
sheet1 : data
}, '人力预测 ' + excelTime + '.xlsx', 'xlsx',{
extend : {
'!cols' : colConf
}
});
这就是一个单纯的记录,谢谢大家.