小编Fre*_*Sop的帖子

从 javascript 对象数组生成 csv 文件

我知道这是一个已经回答的问题,但找不到适合我的解决方案。

我有一个 HTML 按钮,单击该按钮时,会在打字稿(基本上是 javascript)中生成一个对象数组,我想生成一个将下载的 csv 文件。

下面是 javascript 对象数组的示例:

    var items = [
              { "name": "Item 1", "color": "Green", "size": "X-Large" },
              { "name": "Item 2", "color": "Green", "size": "X-Large" },
              { "name": "Item 3", "color": "Green", "size": "X-Large" }];

    // Loop the array of objects
for(let row = 0; row < items.length; row++){
    let keysAmount = Object.keys(items[row]).length
    let keysCounter = 0

    // If this is the first row, generate the headings
    if(row === 0){

       // Loop each property …
Run Code Online (Sandbox Code Playgroud)

javascript arrays json object export-to-csv

6
推荐指数
1
解决办法
4万
查看次数

标签 统计

arrays ×1

export-to-csv ×1

javascript ×1

json ×1

object ×1