添加 header 到 object 或 csv 字符串
Add header to object or csv string
我将 Papaparse 与我的 csv(无 header)字符串一起使用,得到一个 objects 数组。我可以解析没有 header 的字符串,然后更改键,或者我可以将 header 字符串添加到我的 csv 字符串,然后解析它。我对这两种方法都不满意
var csvString = txtArea.value.trim();
var header = 'Header1,Header2,Header3,Header4';
csvString = header+csvString;
var objects = Papa.parse(csvString,{header:true});
您必须在 header
和 CSV 之间插入一个换行符 \n
:
csvString = header+'\n'+csvString;
然后您的代码可以正常工作并生成
形式的对象
{
"Header1" : "a",
"Header2" : "b",
..
}
我将 Papaparse 与我的 csv(无 header)字符串一起使用,得到一个 objects 数组。我可以解析没有 header 的字符串,然后更改键,或者我可以将 header 字符串添加到我的 csv 字符串,然后解析它。我对这两种方法都不满意
var csvString = txtArea.value.trim();
var header = 'Header1,Header2,Header3,Header4';
csvString = header+csvString;
var objects = Papa.parse(csvString,{header:true});
您必须在 header
和 CSV 之间插入一个换行符 \n
:
csvString = header+'\n'+csvString;
然后您的代码可以正常工作并生成
形式的对象{
"Header1" : "a",
"Header2" : "b",
..
}