在 reactjs convert-csv-to-json return 错误
In reactjs convert-csv-to-json return error
在 reactjs.I 中使用 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 旨在与代表 filesystem
的 fs
一起使用。这意味着它只能在 Node 环境中工作,不能在浏览器环境中工作。
如果您需要在浏览器中将 CSV 转换为 JSON/JS,您可以查看 this question 以了解实现此操作的方法。
在 reactjs.I 中使用 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 旨在与代表 filesystem
的 fs
一起使用。这意味着它只能在 Node 环境中工作,不能在浏览器环境中工作。
如果您需要在浏览器中将 CSV 转换为 JSON/JS,您可以查看 this question 以了解实现此操作的方法。