导出excel文件中的对象数组(JavaScript)
我将数据存储在JavaScript数组中,如下所示:导出excel文件中的对象数组(JavaScript),javascript,export-to-excel,Javascript,Export To Excel,我将数据存储在JavaScript数组中,如下所示: var video= [ ["name1",1,2,3], ["name2",4,54,44], ["name3",212,212,1213], ["name4",32,133,33] ]; 如何将此数据保存在CSV文件中?最简单的方法可能是创建一个CSV文件以导入Excel。类似的方法可能会奏效: const video=[“name1”,1,2,3],“n
var video= [ ["name1",1,2,3], ["name2",4,54,44], ["name3",212,212,1213], ["name4",32,133,33] ];
如何将此数据保存在CSV文件中?最简单的方法可能是创建一个CSV文件以导入Excel。类似的方法可能会奏效:
const video=[“name1”,1,2,3],“name2”,4,54,44],“name3”,21221213],“name4”,32133,33];
const toCsv=arr=>arr.map(行=>row.join(“,”).join(“\n”);
console.log(toCsv(视频))代码>最简单的方法可能是创建一个CSV文件以导入Excel。类似的方法可能会奏效:
const video=[“name1”,1,2,3],“name2”,4,54,44],“name3”,21221213],“name4”,32133,33];
const toCsv=arr=>arr.map(行=>row.join(“,”).join(“\n”);
console.log(toCsv(视频))代码>再见,我认为这是最简单的方法
你可以这样写:
import exportFromJSON from 'export-from-json'
var video = [ ["name1",1,2,3], ["name2",4,54,44], ["name3",212,212,1213], ["name4",32,133,33] ];
const fileName = 'download'
const exportType = 'csv' //exported type could be text, json, csv, xls, xml
exportFromJSON({ video, fileName, exportType })
这是一个代码笔示例
在xls中导出数据的方式如下所示:
再见,我认为这是最简单的方法
你可以这样写:
import exportFromJSON from 'export-from-json'
var video = [ ["name1",1,2,3], ["name2",4,54,44], ["name3",212,212,1213], ["name4",32,133,33] ];
const fileName = 'download'
const exportType = 'csv' //exported type could be text, json, csv, xls, xml
exportFromJSON({ video, fileName, exportType })
这是一个代码笔示例
在xls中导出数据的方式如下所示:
查看以下内容:
演示>
风险值数据=[
[“名称1”、1、2、3],
[“姓名2”、4、54、44],
[“姓名3”、212、212、1213],
[“姓名4”、32、133、33]
];
函数generateCSV(){
var csv='Name,Value1,Value2,Value3\n';
data.forEach(函数(行){
csv+=行连接(',');
csv+=“\n”;
});
var hiddenElement=document.createElement('a');
hiddenElement.href='数据:文本/csv;字符集=utf-8',+编码URI(csv);
hiddenElement.target='_blank';
hiddenElement.download='data.csv';
hiddenElement.click();
}
下载
查看以下内容:
演示>
风险值数据=[
[“名称1”、1、2、3],
[“姓名2”、4、54、44],
[“姓名3”、212、212、1213],
[“姓名4”、32、133、33]
];
函数generateCSV(){
var csv='Name,Value1,Value2,Value3\n';
data.forEach(函数(行){
csv+=行连接(',');
csv+=“\n”;
});
var hiddenElement=document.createElement('a');
hiddenElement.href='数据:文本/csv;字符集=utf-8',+编码URI(csv);
hiddenElement.target='_blank';
hiddenElement.download='data.csv';
hiddenElement.click();
}
下载
如果我有这种数组,vod=[{name:“name”,“num1”:1,“num2”:2},{name:“name”,“num1”:1,“num2”:2},{name:“name:“name”,“num1”:1,“num2”:2}],我可以使用相同的json对象数组吗如果我有这种数组,vod=[{name:“name”,“num1”:1,“num2},{name:“name”,“num1”,“num2”:2},{name:“name:“name:”num1:“num2”:1,“num2}”,我可以使用相同的方法吗,json对象数组