javascript - 使用 PapaParse 插件显示 CSV header

标签 javascript jquery json csv papaparse

我正在为 csv 文件使用 PapaParse 插件。我在下面有这个函数,它创建一个表来显示 CSV 结果。

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);
    });


  }
  });

}

即使设置了 header:true,我似乎也无法让标题显示在表格中,但其余部分显示完美。

老实说,我在网上找到了这个脚本,但我什至无法理解它是如何工作的。

有什么想法吗? 提前致谢!

最佳答案

嗯,我想通了......

header 标题包含在不同的对象中。 results.meta['字段']

这就是我打印 papa parse 结果的方式。

$.each(results.meta['fields'], function(i) {
    $("#headers").append($("<td/>").text(results.meta['fields'][i]));
});

关于javascript - 使用 PapaParse 插件显示 CSV header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26597460/

相关文章:

javascript - 我如何知道用户是否在选择框中选择了相同的项目

javascript - jQuery find() 适用于 IE,但不适用于 Chrome 或 Firefox

python - 序列化和反序列化用户定义类中的对象

JavaScript 附加元素文本不显示

javascript - 单页应用程序中的谷歌标签管理器,内存泄漏?

javascript - 是否可以在浏览器中与信号器建立多个服务器连接?

json - 在单个类中处理相同值的 2 个键

javascript - 是否可以在不硬编码类名 `Map` 的情况下创建映射?

javascript - 如何缓存使用脚本标签下载的已下载 javascript 文件

python - AttributeError : 'unicode' object has no attribute 'fromstring' . 如何解决这个问题?