我是 react-native 的新手。我正在尝试从放置在本地文件夹中的 csv 文件中获取数据。
- -我在
package.json 文件中添加了 "csvtojson": "^2.0.4", 。
- -运行
npm i --save csvtojson 命令,如解释 Here
我还检查了this回答,但对我来说没有任何效果。
使用以下代码,我收到错误 CSV 未定义。我在我的组件中添加了 import csv from 'csvtojson'; 然后它开始显示在 \node_modules\\csvtojson\\v2\\Converter.js","targetModuleName"下找不到错误流: "stream","message":"无法解析模块 stream
这是我正在使用的代码
const csvFilePath='../img/test_csv_file.csv';
csv()
.fromFile(csvFilePath)
.on('json',(jsonObj)=>{
// combine csv header row and csv line to a json object
// jsonObj.a ==> 1 or 4
})
.on('done',(error)=>{
console.log('end')
})
请纠正我做错的地方。
Best Answer-推荐答案 strong>
在 react-native 中,您的代码无法在 Nodejs 平台上运行,因此如果库使用 native 节点模块/库,它将无法成功运行。
在 react-native 中有一些用于使用节点模块的库,您可以查看这些库,或者您可以尝试找到一个 react-native 库来实现您想要实现的目标。
关于android - React Native 中的 CSV 预览,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/50922423/
|