[英]CSV generate data format
我正在使用https://www.npmjs.com/package/react-csv
库通过生成csv
文件来导出一些数据。 上述库支持以下数据格式
const csvData = [
["firstname", "lastname", "email"],
["Ahmed", "Tomi", "ah@smthing.co.com"],
["Raed", "Labes", "rl@smthing.co.com"],
["Yezzi", "Min l3b", "ymin@cocococo.com"]
];
我要导出的数据来自 API 响应。 我正在映射我的数据数组以创建如上所述的数据结构。
const csvData = [
["A", "B", "C", "D", "E", "F", "G", "H"],
transaction.transactionData && transaction.transactionData.map((item, key) => {
return (
[item.A, item.B, item.C, item.D, item.E, item.F, item.G, item.H]
)
})
]
但这不会 output 我想要的结构(我在开始时向您展示的那个)。 我怎样才能 map 我的数据,所以它需要所需的结构。
我控制台记录了csvData
,它看起来像这样
您的代码返回另一个结果,如下所示:
[["A", "B", "C", "D", "E", "F", "G", "H"],[[...],[...]]]
此代码工作正常:
const output = []
output.push(["A", "B", "C", "D", "E", "F", "G", "H"])
transaction.transactionData && transaction.transactionData.forEach(item => {
output.push (
[item.A, item.B, item.C, item.D, item.E, item.F, item.G, item.H]
)
})
我们必须为我们的结构定义一个变量作为数组。 之后将我们的行推入我们的变量中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.