javascript - 如何在 React 中将 CSV 文件转换为 JSON 格式?
问题描述
我是否必须创建一个变量并粘贴 CSV 数据,然后转换为 JSON,或者请指定一些方法。谢谢你!
解决方案
我对反应不够熟悉,不知道是否有必要让它反应具体,但如果你愿意使用一个库,这个是极好的:
https://github.com/okfn/csv.js/
该库允许您
- 从 url 获取 CSV
- 将该 CSV 解析为一个数组
- 如果需要,将其序列化回 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 函数(如连接)将其转换为这种格式
推荐阅读
- sql - 具有汇总统计数据的 SQL 查询,按日期分组
- javascript - 使用动态变量映射数据
- python - 如何在 X 轴上制作带有重复标签的图?
- c++ - 我的 QuickSort 代码不适用于 1000000 多个元素(一百万个元素或更多)
- regex - 正则表达式匹配两个字符串之间的所有字符,包括尾部
- c - 为什么 _Generic 检查所有情况的值?
- python - 从 QDockWidget 附加和分离外部应用程序时的问题
- powerbi - 使用两个切片器值面对 KPI
- google-chrome-extension - Firefox 浏览器插件/扩展的麦克风权限
- c# - 与 Xamarin 绑定到自定义索引器时引发的 TargetParameterCountException