赞
踩
1
-
-
- function parseCSV(csvData) {
- const rows = csvData.split('\n');
- const headers = rows[0].split(',');
-
- const data = [];
- for (let i = 1; i < rows.length; i++) {
- const values = rows[i].split(',');
- const obj = {};
- for (let j = 0; j < headers.length; j++) {
- obj[headers[j]] = values[j];
- }
- data.push(obj);
- }
-
- return data;
- }
-
- const csvData = "name,age,gender\nJohn,25,Male\nJane,30,Female\n";
- const jsonData = parseCSV(csvData);
- console.log(jsonData);
2 d3.csvParse(resp.data)
- //安装
- npm install d3
-
- // 导入
- const d3 = require('d3-dsv')
-
- // 导入全部 import * as d3 from 'd3'
-
- const newData = d3.csvParse(resp.data);
-
- d3.csvParse()方法将CSV文本字符串解析为对象数组形式,其中每个对象表示一行数据,
- 对象的属性名为CSV文件中的列标题,属性值为对应的数据。
-
- 所以,当你使用d3.csvParse(resp.data)解析CSV文本字符串时,
- 你会得到一个包含CSV数据的对象数组,每个对象代表一行数据
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。