我的数据格式如下:
GLPKSolverLP
其中的每个对象的格式为:
var nicedata =[{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
我想将数据下载到CSV文件中,我尝试使用alaSQL,但它没有提供正确的输出。
0:{1: "1", Affiliate Name: "AName", Brand1: "Bname", Business type: "Company Stores", Calendar Month Year: "mm/dd/yyyy", Category: "Null", …}
1:{1: "1", Affiliate Name: "AName", Brand1: "Bname", Business type: "Company Stores", Calendar Month Year: "mm/dd/yyyy", Category: "Null", …}
我可以下载数据,但是将单行的全部数据写入单个单元格中。
我想将数据下载到带有标题和值的正确的csv文件中。有人可以帮我吗?
答案 0 :(得分:0)
用逗号分隔的内容只不过是已放入文本中的表格而已。您可以通过执行for循环来完成此转换,该循环包含for循环,如下面的代码示例所示。
var array = [{
a:'11',
b:'12',
c:'13'
}, {
a:'21',
b:'22',
c:'23'
}, {
a:'31',
b:'32',
c:'33'
}];
var csv = '';
for(var row of array){
for(var prop in row){
var cellVal = row[prop];
csv += '"' + cellVal + '", '
}
csv += '\n';
}
console.log(csv);