android - React native 中的 CSV 预览

标签 android ios json csv react-native

我是 react-native 的新手。我正在尝试从放置在本地文件夹中的 csv 文件中获取数据。

  • -我在我的 package.json 文件中添加了 "csvtojson": "^2.0.4",
  • -run 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')
})

请指正我做错的地方。

最佳答案

在 react-native 中,您的代码不会在 Nodejs 平台上运行,因此如果库使用 native 节点模块/库,它将无法成功运行。

有用于在 react-native 中使用节点模块的库,您可以查看这些库,或者您可以尝试找到一个可以实现您想要实现的目标的 react-native 库。

关于android - React native 中的 CSV 预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50922423/

相关文章:

android - 如何在系统范围内监控/嗅探 Intent ?

android - Flutter生成的3个APK有什么区别?

ios - 使用 Express 连接到 Amazon RDS

ios - 如何在 Swift 中从 AVAudioPlayer 获取锁定屏幕/控制中心上的音频控件

android - Json 数组未在 ListView 中正确显示

android - 日期选择器,如何在按下取消时恢复之前选择的日期值

android - 如何以编程方式在约束布局中将 View 放在其他人的背面

ios - 在 didReceiveUserInfo 之前调用 TableView 设置

arrays - 使用数组将 SharePoint Online 列表转换为 JSON

jquery - 对 Spring MVC Controller 的 AJAX POST 请求不起作用