yal*_*man 1 javascript data-conversion npm csvtojson
我有一个这样的csv:
this is the first column, this is the 2nd,
firstVal, secondVal
david, baseball
jon, soccer
Run Code Online (Sandbox Code Playgroud)
我想将其转换为:
[{firstVal:david, secondVal:baseball},{firstVal:jon,secondVal:soccer}]
Run Code Online (Sandbox Code Playgroud)
我的 csv 中的第一行是元数据(基本上只是实际列标题的描述——firstVal 和 secondaryVal),我不想将其包含在 json 中。我试过了:
csvtojson({noheader: true}).fromFile(csvFilePath)//...
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用。如何忽略第一行进行此转换?
我的 csv 中的第一行是元数据
那么问题出在您的 CSV 上。这很好。您仍然可以使用它,但您不能指望图书馆拥有解决这种奇怪用例所需的工具。
我认为最有意义的是将 csv 的内容作为字符串读取,并在将其输入 csvtojson 之前删除第一行。为此,我将借用这个答案:
csvStr = csvStr.substring(csvStr.indexOf("\n") + 1);
Run Code Online (Sandbox Code Playgroud)
然后将其交给 csvtojson:
csv().fromString(csvStr)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2865 次 |
| 最近记录: |