当前位置:   article > 正文

csv 文本字符串 转 JSON对象数组_mac csv转json

mac csv转json

  1. function parseCSV(csvData) {
  2. const rows = csvData.split('\n');
  3. const headers = rows[0].split(',');
  4. const data = [];
  5. for (let i = 1; i < rows.length; i++) {
  6. const values = rows[i].split(',');
  7. const obj = {};
  8. for (let j = 0; j < headers.length; j++) {
  9. obj[headers[j]] = values[j];
  10. }
  11. data.push(obj);
  12. }
  13. return data;
  14. }
  15. const csvData = "name,age,gender\nJohn,25,Male\nJane,30,Female\n";
  16. const jsonData = parseCSV(csvData);
  17. console.log(jsonData);

d3.csvParse(resp.data)

  1. //安装
  2. npm install d3
  3. // 导入
  4. const d3 = require('d3-dsv')
  5. // 导入全部 import * as d3 from 'd3'
  6. const newData = d3.csvParse(resp.data);
  7. d3.csvParse()方法将CSV文本字符串解析为对象数组形式,其中每个对象表示一行数据,
  8. 对象的属性名为CSV文件中的列标题,属性值为对应的数据。
  9. 所以,当你使用d3.csvParse(resp.data)解析CSV文本字符串时,
  10. 你会得到一个包含CSV数据的对象数组,每个对象代表一行数据

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/529146
推荐阅读
相关标签
  

闽ICP备14008679号