将标头添加到对象或 csv 字符串

Bum*_*Son 5 javascript csv json object papaparse

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

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

dav*_*rad 2

您必须在和 CSV\n之间插入换行符:header

csvString = header+'\n'+csvString;
Run Code Online (Sandbox Code Playgroud)

然后您的代码将运行并在表单上生成对象

{ 
   "Header1" : "a",
   "Header2" : "b",
   ..
}
Run Code Online (Sandbox Code Playgroud)

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