【问题标题】:How can i convert CSV file to JSON format in React?如何在 React 中将 CSV 文件转换为 JSON 格式?
【发布时间】:2018-06-12 13:30:18
【问题描述】:

我是否必须创建一个变量并粘贴 CSV 数据,然后转换为 JSON,或者请指定一些方法。 谢谢!

【问题讨论】:

    标签: javascript reactjs csv


    【解决方案1】:

    我对 react 不够熟悉,不知道是否有必要让它具体反应,但如果你愿意使用一个库,这个库非常棒:

    https://github.com/okfn/csv.js/

    这个库可以让你

    1. 从 url 获取 CSV
    2. 将该 CSV 解析为一个数组
    3. 如果需要,将其序列化回 CSV 格式

    所以对你来说,我想说,使用这个库来获取数据,解析数据,然后只是 JSON.stringify 数组。

    如果您不需要以编程方式执行此操作,为什么不直接使用 CSV,并在其周围放置数组括号,然后将您的变量设置为这样?

    例如,我的 CSV:

    Apple,Banana,Strawberry,
    Pickle,Cucumber,Lettuce,
    Milke,Bread,Onions,
    

    然后我把它变成一个数组:

    [['Apple','Banana','Strawberry'],
    ['Pickle','Cucumber','Lettuce'],
    ['Milk','Bread','Onions']]
    

    如果您的 CSV 文件非常大并且这只是一次性练习,您可以使用内置的 Excel 函数(如连接)将其转换为这种格式

    【讨论】:

      猜你喜欢
      • 2018-03-06
      • 2019-08-15
      • 2018-08-15
      • 1970-01-01
      • 2015-03-26
      • 1970-01-01
      • 2023-02-07
      • 2019-08-11
      • 1970-01-01
      相关资源
      最近更新 更多