如何在reactJS中导入本地存储的csv文件

时间:2019-12-09 10:40:35

标签: reactjs

我需要在reactJS中将csv文件转换为json,要做同样的事情,我需要将csv文件作为输入传递给将csv转换为json的函数。

请让我知道如何将csv文件作为输入传递给 csvToJSON 函数。

我想我不能以与导入其他组件来导入csv文件相同的方式使用导入

将csv转换为json的示例函数-

csvToJSON(csv) {
    const lines = csv.split("\n");
    const result = [];
    const headers = lines[0].split(",");
    for (let i = 1; i < lines.length; i += 1) {
      const obj = {};
      const currentline = lines[i].split(",");
      for (let j = 0; j < headers.length; j += 1) {
        obj[headers[j]] = currentline[j];
      }
      result.push(obj);
    }
    // return result; //JavaScript object
    return JSON.stringify(result); // JSON
  }

0 个答案:

没有答案