[英]How to export table to csv/excel with grouped columns
我想知道如何将 json 导出到具有组列标题的 csv 。 我可以生成表格,但是如何以 csv 格式导出,任何库或任何方法,请帮助
var obj = {
options: {
w1: {start:"sep",end: "6"},
w2: {start:"nov", end: "5"}
},
intervals: {
t1: {begin: "1", end: "2", totalqty: 2,totalamt: 200},
t2: {begin: "4", end: "7", totalqty: 3, totalamt: 300},
}
items: [
{
name: "s1",
desc: "sample1",
w1: {t1: {qty:0, amt: 100},t2: {qty:1, amt: 200}},
w2: {t1: {qty:1, amt: 100},t2: {qty:2, amt: 200}}
}
{
name: "s2",
desc: "sample2",
w1: {t1: {qty:0, amt: 100},t2: {qty:0, amt: 0}},
w2: {t1: {qty:0, amt: 0},t2: {qty:1, amt: 200}}
}
]
}
如果要将 JSON 导出到 Excel,可以使用这个库: https://github.com/SheetJS/sheetjs
如果要将 JSON 导出到 CSV 可以使用 PapaParse: https://www.papaparse.com/
但是您不能在 CSV 中导出分组列,您必须以某种方式将它们展平,例如,您可以复制以组名为前缀的列名,如Sep06-1to2
、 Sep06-4to7
等,或者只创建 1 个 CSV 文件团体
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.