Javascript 剑道Excel导出及;行间隔

Javascript 剑道Excel导出及;行间隔,javascript,excel,kendo-ui,html-table,openxml,Javascript,Excel,Kendo Ui,Html Table,Openxml,我尝试使用kendo.ooxml.Workbook将数据导出到xlsx。它说我可以使用rowSpan,但它似乎有问题。当我为A列和B列设置不同的行跨度时,C列中的最后两个单元格将消失: var workbook = new kendo.ooxml.Workbook({ sheets: [ { rows: [ { cells: [

我尝试使用kendo.ooxml.Workbook将数据导出到xlsx。它说我可以使用rowSpan,但它似乎有问题。当我为A列和B列设置不同的行跨度时,C列中的最后两个单元格将消失:

var workbook = new kendo.ooxml.Workbook({
    sheets: [
        {
            rows: [
                {
                    cells: [
                        { value: "a", rowSpan: 3 },
                        { value: "b", rowSpan: 2 },
                        { value: "c"},
                        { value: "d"},
                    ]
                },
                {
                    cells: [
                        { value: "c"},
                        { value: "d"},
                    ]
                },
                {
                    cells: [
                        { value: "b", rowSpan: 4 },
                        { value: "c"},
                        { value: "d"},
                    ]
                },
                {
                    cells: [
                        { value: "a", rowSpan: 3 },
                        { value: "c"},
                        { value: "d"},
                    ]
                },
                {
                    cells: [
                        { value: "c"},
                        { value: "d"},
                    ]
                },
                {
                    cells: [
                        { value: "c"},
                        { value: "d"},
                    ]
                },
            ]
        }
    ]
});

kendo.saveAs({
    dataURI: workbook.toDataURL(),
    fileName: "Test.xlsx"
});

但如果我为A列和B列设置相同的行跨度,C列将包含所有值:

var workbook = new kendo.ooxml.Workbook({
    sheets: [
        {
            rows: [
                {
                    cells: [
                        { value: "a", rowSpan: 3 },
                        { value: "b", rowSpan: 3 },
                        { value: "c"},
                        { value: "d"},
                    ]
                },
                {
                    cells: [
                        { value: "c"},
                        { value: "d"},
                    ]
                },
                {
                    cells: [
                        { value: "c"},
                        { value: "d"},
                    ]
                },
                {
                    cells: [
                        { value: "a", rowSpan: 3 },
                        { value: "b", rowSpan: 3 },
                        { value: "c"},
                        { value: "d"},
                    ]
                },
                {
                    cells: [
                        { value: "c"},
                        { value: "d"},
                    ]
                },
                {
                    cells: [
                        { value: "c"},
                        { value: "d"},
                    ]
                },
            ]
        }
    ]
});

kendo.saveAs({
    dataURI: workbook.toDataURL(),
    fileName: "Test.xlsx"
});


这是一个bug,还是我做错了什么?

这绝对是一个bug。它应该在最新版本中修复。请参阅更新的代码段:


这绝对是一个bug。它应该在最新版本中修复。请参阅更新的代码段:



这是真的,当时我已经联系了技术支持部门,他们回答说他们有一天会解决这个问题,但不会给我发电子邮件,因为他们太忙了。所以我用excelbuilderjs重播了这个项目。这是真的,当时我已经联系了支持人员,他们回答说他们有一天会解决这个问题,但不会给我发电子邮件,因为他们太忙了。所以我用excelbuilderjs重新编辑了这个项目。
<script src="https://kendo.cdn.telerik.com/2016.2.607/js/kendo.all.min.js"></script>