Javascript 剑道Excel导出及;行间隔
我尝试使用kendo.ooxml.Workbook将数据导出到xlsx。它说我可以使用rowSpan,但它似乎有问题。当我为A列和B列设置不同的行跨度时,C列中的最后两个单元格将消失: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: [
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>