0
我嘗試使用kendo.ooxml.Workbook將數據導出到xlsx。它說,我可以使用rowSpan,但它似乎是越野車。當我設置列A和B不同的行跨度,最後兩個單元格列C將消失:Kendo Excel導出&rowSpan
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"
});
https://jsfiddle.net/92ggxnxn/
但如果我設置爲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"
});
https://jsfiddle.net/pb349fx2/
它是一個錯誤,還是我做錯了什麼?
這是真的,當時我已經聯繫了支持,他們回答說,他們總有一天會解決它,但不會發郵件給我回來,因爲他們太忙了。所以我用excelbuilderjs重新編譯了這個項目。 – Martin