将标头添加到object或csv字符串

时间:2015-11-20 10:56:35

标签: javascript json csv object papaparse

我正在使用Papaparse和我的csv(无标题)字符串来给我一个对象数组。我可以解析没有标题的字符串然后更改键或我可以添加标题字符串到我的csv字符串,然后解析它。我对这两种方法都没有好运

var csvString = txtArea.value.trim();
var header = 'Header1,Header2,Header3,Header4';
csvString = header+csvString;
var objects = Papa.parse(csvString,{header:true});

1 个答案:

答案 0 :(得分:1)

您必须在\n和CSV:

之间插入换行符header
csvString = header+'\n'+csvString;

然后你的代码工作并在表单上生成对象

{ 
   "Header1" : "a",
   "Header2" : "b",
   ..
}

演示 - >的 http://jsfiddle.net/rf1h0h10/