I am using the PapaParse plugin for csv files. I have this function below that creates a table to display the CSV results.
function handleFileSelect(evt) {
var file = evt.target.files[0];
Papa.parse(file, {
header: true,
dynamicTyping: true,
complete: function(results) {
$.each(results.data, function(i, el) {
var row = $("<tr/>");
row.append($("<td/>").text(i));
$.each(el, function(j, cell) {
row.append($("<td/>").text(cell));
});
$("#results tbody").append(row);
});
}
});
}
Even with header:true
set, I can not seem to get the headers to show up in the table but the rest displays perfectly.
And to be honest, I found this script online and am having trouble even understanding how it is working.
Any ideas? Thank you in advance!