在反应中,将csv转换为json返回错误 [英] In reactjs convert-csv-to-json return error

查看:18
本文介绍了在反应中,将csv转换为json返回错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在反应中使用https://www.npmjs.com/package/convert-csv-to-json时出现错误Uncaught TypeError: fs.readFileSync is not a function

import React, { Component } from 'react'
import { connect } from 'react-redux'
import $ from 'jquery';
export default class CsvRead extends React.Component {
  constructor(props) {
    super(props);
  }
  CsvRead() {
    let csvToJson = require('convert-csv-to-json');
    let json = csvToJson.getJsonFromCsv("../../MonthlySummaryDetailsCSV.csv");
    for(let i=0; i<json.length;i++){
    console.log(json[i]);
    }

  }
  render() {
    return (
      <div >{this.CsvRead()}</div>
    );
  }
}

有人能在这方面帮我吗?

推荐答案

Convert-csv-to-json旨在与fs一起使用,filesystem代表filesystem。这意味着它只能在节点环境中运行,而不能在浏览器环境中运行。

如果您需要在浏览器中将CSV转换为JSON/JS,您可以查看this question以获取实现该转换的方法。

这篇关于在反应中,将csv转换为json返回错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆