js前端导出表格

导出表格样式拼接
var tableCols = “”;
var tableColsx = “”;
var tableColsy = “”;
表头
tableCols = “”;
tableCols += “各小组完成情况”;
tableColsx += " " + ‘大组’ + “”
tableColsx += " " + ‘销售组’ + “”
tableColsx += " " + ‘人数’ + “”
tableColsx += " " + ‘月目标’ + “”
tableColsx += " " + ‘月业绩’ + “”
tableColsx += " " + ‘月完成率’ + “”
tableColsx += " " + ‘人均’ + “” // style=‘display:none’
tableCols = tableCols + “” + tableColsx + “”;
let y = ‘’
let nemlist = []
// 数据
exportData.forEach(item => {
let obj = {}
obj.cw = item.cw
obj.zu = item.zu
obj.hr_qty = item.hr_qty
obj.targe = item.targe
obj.wc_bili = item.wc_bili
obj.hr_jun = item.hr_jun
nemlist.push(obj)
})
for (let i = 0; i < nemlist.length; i++) {
//其余表头数据
let y = ‘’
for (let j in nemlist[i]) {
nemlist[i][j]
if (j != ‘LAY_TABLE_INDEX’) {
y += “” + nemlist[i][j] + “”;
}

                    }
                    tableCols = tableCols + y + "</tr>";
                }
               // 数据拼接
                // tableCols = tableCols + "</tr><tr>" + tableColsx + tableColsy + "</tr>";
                tableCols += "<tr>";
                outdataao("小组完成情况", tableCols)

// 模块2导出方法
var outdataao = function (FileName, htmls) {
var excelFile = “”;
excelFile += ‘’;
excelFile += ‘’;
excelFile += “”;
excelFile += “ ”;
excelFile += “”;
excelFile += “”;
excelFile += “

” + htmls + “
”;
excelFile += “”;
excelFile += “”;
var uri = ‘data:application/vnd.ms-excel;charset=utf-8,’ + encodeURIComponent(excelFile);
var link = document.createElement(“a”);
link.href = uri;
link.style = “visibility:hidden”;
link.download = FileName + “.xls”;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值