简体   繁体   English

在 javascript 中读取本地 csv 文件

[英]Reading a local csv file in javascript

I've written the following app to display a local csv file in the form of cards( https://www.npmjs.com/package/react-card-slider-component ), but I'm getting an error with file system module (Module not found: Error: Can't resolve 'fs')我编写了以下应用程序以卡片形式显示本地 csv 文件( https://www.npmjs.com/package/react-card-slider-component ),但文件系统出现错误模块(未找到模块:错误:无法解析“fs”)

Doing the following didn't help: import fs from "fs";执行以下操作没有帮助: import fs from "fs";

Here's my code:这是我的代码:

import fs from "fs";
import ReactCardSlider from 'react-card-slider-component';
function App(){
  const sliderClick = (slider)=>{
    alert("hello world");
  }
  const fs = require('fs');
  const data = fs.readFileSync('F:/result.csv', 'utf8');
  console.log(data);

  var csv = require('jquery-csv');
  var slides = csv.toObjects(data);

return (
  <div id="body">
  <ReactCardSlider slides={slides}/>
  </div>);
}

export default App;


browsers does not allow you to interact directly with files in the system like node.js, but you can use libraries that use the browser file system api, like browser-fs-access and browserfs浏览器不允许您直接与系统中的文件进行交互,例如 node.js,但您可以使用使用浏览器文件系统 api 的库,例如browser-fs-accessbrowserfs

import * as fs from "fs"
//if CommonJS
const fs = require("fs")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM