【发布时间】:2018-11-28 09:42:13
【问题描述】:
我需要使用 sheetjs 创建一个包含合并单元格的 xlsx。
数据:
[
{
"id": "nick",
"items": [
{
"name": "ball"
},
{
"name": "phone"
}
]
},
{
"id": "jack",
"items": [
{
"name": "pen"
},
{
"name": "doll"
}
]
}
]
我的代码:
var ws = XLSX.utils.json_to_sheet(data);
var wb = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, "");
var wbout = XLSX.write(wb, {bookType:'xlsx', type:'array'});
saveAs(new Blob([wbout],{type:"application/octet-stream"}), filename + ".xlsx");
我想要得到的结果:
我如何得到这个结果?
...谢谢
【问题讨论】:
-
我还期望 lib 将使用给定的 json 对象创建所需的工作表。但似乎嵌套数组没有得到很好的处理..找到解决方案后会回来。目前我从谷歌获得的信息。似乎客户需要明确指定合并行/列。
-
嗨 chacker 你找到解决办法了吗?
标签: javascript xlsx sheetjs