美文网首页
读取csv文件的数据转化成Array

读取csv文件的数据转化成Array

作者: 扶得一人醉如苏沐晨 | 来源:发表于2023-05-25 19:34 被阅读0次

读取到的csv文件内容如下

name,age,sex
张三,13,男
李四,16,女
王五,18,男
赵六,20,女

转化的结果如下

 [
        { name: "张三", age: "13", sex: "男" },
        { name: "李四", age: "16", sex: "女" },
        { name: "王五", age: "18", sex: "男" },
        { name: "赵六", age: "20", sex: "女" },
      ];

方法如下

function csvToArray(str, delimiter = ",") {

      // slice from start of text to the first \n index
      // use split to create an array from string by delimiter
      const headers = str.slice(0, str.indexOf("\n")).split(delimiter);

      // slice from \n index + 1 to the end of the text
      // use split to create an array of each csv value row
      const rows = str.slice(str.indexOf("\n") + 1).split("\n");

      // Map the rows
      // split values from each row into an array
      // use headers.reduce to create an object
      // object properties derived from headers:values
      // the object passed as an element of the array
      const arr = rows.map(function (row) {
        const values = row.split(delimiter);
        const el = headers.reduce(function (object, header, index) {
          object[header] = values[index];
          return object;
        }, {});
        return el;
      });

      // return the array
      return arr;
}

相关文章

  • python语言csv文件读写

    读取csv文件数据 文本文件的方式读取csv文件 写数据到csv文件 email:526270285@qq.com

  • 初学 Matplotlib之Pyplot - 3 Pyplot和

    这篇文章,准备开始读取csv文件,和文件进行联动. 1:准备数据内容 2:csv数据的读取和转化 csv里面的数据...

  • 使用Pandas读取csv文件

    python读取csv文件简单例子: python读取csv文件时,数据被保存到dataframe中,此时,数据会...

  • jmeter随机读取CSV文件数据

    我们常用配置元件“CSV 数据文件设置”来读取CSV文件数据,读取结果往往是按顺序来读取的。如果需要随机来读取数据...

  • 利用Python处理Excel数据

    读取数据 读取x.xlsx文件 读取文件夹 读取txt文件 读取csv格式Excel表 写入excel 显示数据 ...

  • 数据挖掘一般流程及模型整理

    一.数据读取: csv文件:csv_data= pd.read_csv('/路径/test.csv') txt文件...

  • neo4j-批量导入工具使用

    从mysql中导出数据存储为csv文件 neo4j 数据库读取csv文件 读取但不存入数据库 读取并存入数据库,需...

  • python读写csv文件

    怎么读取超大数据的csv文件呢?注意:csv文件默认格式是gbk而不是utf-8. pandas读取超大数据文件 ...

  • pandas

    1.读取csv文件 1.1读取csv sep='\t'是指定分割数据的格式 1.2查看csv文件的属性 1.3根据...

  • 读取csv文件

    """ 读取csv文件csv文件可以用来存放固定的字段数据。""" import csv import codec...

网友评论

      本文标题:读取csv文件的数据转化成Array

      本文链接:https://www.haomeiwen.com/subject/qsihedtx.html