生成解析对象, 最后我们利用javascript算法将xlsx的对象处理成ant-table支持的数据格式即可....}else {
draftObj[key[0]] = [worksheet[key].v]
}
}
}
});
// 生成ant-table...draftObj).map((item,i) => ({ key: i + '', name: item[0], value: item[1]}))
复制代码
经过以上处理, 我们得到的sourceData即是ant-table...当然自己实现可编辑的表格也很简单, 而且有很多方式, 比如用column的render函数来动态切换表格的编辑状态, 或者使用弹窗编辑等都是可以的.
1.4 根据编辑的table数据动态生成图表
根据table...的数据转换成数组对象, 其中需要注意的是ant的table数据结构中键对应的值可以是数组, 但是js-export-excel键对应的值是字符串, 所以我们要把数组转换成字符串,如[a,b,c]变成'a