ivew导出excel表,怎么把导出的表格内容设置左对齐,表头居中,单元格一样大小?

ivew导出excel表,怎么把导出的表格内容设置左对齐,表头居中,单元格一样大小?

问题描述:

import('@/excel/Export2Excel1').then(excel => {
                    const multiHeader0 = [
                        ["xx

技术学院体育俱乐部考勤签到表:" + this.clubnamelist.toString(), "", "", "", "", "", "", "", "", "", "", "", "", "",
                            "", "", "", "", "", "", "", "", "", "", "", ""
                        ] //第一行
                    ];
                    console.log(this.qkclazzname.toString());
                    const multiHeader1 = [
                        ["俱乐部班级:" + index, "", "", "", "", "任课老师:" + index1, "", "",
                            "人数:" + index2, "", "", "上课时间:" +index3 + index4,
                            "", "", "", "", "", "", "", "", "", "", "", "", "", ""
                        ], //第二行
                    ];

                    const multiHeader2 = [
                        ["序号", "学号", "姓名", "性别", "行政班级", "平时成绩构成", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
                            "", "", "总成绩"
                        ], //第二行
                    ];

                    const tHeader = ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""];
                    //const filterVal = this.columnsDcbg;
                    const filterVal = [
                        "xuhao",
                        "studentid",
                        "name",
                        "sex",
                        "clazz",
                        "",
                        ""
                    ];

                    let list = this.DaoChu;
                    /* for(var i=0;i<this.list.length;i++){
                        sum=i;
                    }; */
                    //console.log(i)
                    //console.log(filterVal);
                    //console.log(list);
                    const data = this.formatJson(filterVal, list);
                    //const data = [];
                    const merges = [
                        "A1:Z1",
                        "A2:E2",
                        "F2:H2",
                        "I2:K2",
                        "L2:Z2",
                        "A3:A4",
                        "B3:B4",
                        "C3:C4",
                        "D3:D4",
                        "E3:E4",
                        "F3:Y3",
                        "Z3:Z4",
                        "F4",
                        "G4",
                        "H4",
                        "I4",
                        "J4",
                        "K4",
                        "L4",
                        "M4",
                        "N4",
                        "O4",
                        "P4",
                        "Q4",
                        "R4",
                        "S4",
                        "T4",
                        "U4",
                        "V4",
                        "W4",
                        "X4",
                        "Y4"

                    ] // 合并单元格的数据,如何合并参考上面图片的蓝色背景部分
                    excel.export_json_to_excel({
                        multiHeader0,
                        multiHeader1,
                        multiHeader2,
                        header: tHeader,
                        merges,
                        data,
                        autoWidth: true,
                        filename: "test"

                    })
                })
            },

            formatJson(filterVal, jsonData) {
                return jsonData.map(v =>
                    filterVal.map(j => {
                        if (j === "timestamp") {
                            return parseTime(v[j]);
                        } else {
                            return v[j];
                        }
                    })
                );
            },

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!

速戳参与调研>>>https://t.csdnimg.cn/Kf0y