在反应中,将csv转换为json返回错误 [英] In reactjs convert-csv-to-json return error
本文介绍了在反应中,将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屋!
查看全文