javascript 将表格文本(csv,tsv等)转换为javascript数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 将表格文本(csv,tsv等)转换为javascript数组相关的知识,希望对你有一定的参考价值。

var to_array = function(text, delimeter, has_header, header_size) {
  var lines = text.split('\n');
  var columns = has_header ? lines[header_size - 1].split(delimeter) : null;
  var rows = [];

  for (var i=header_size; i<lines.length; i++) {
    var array = lines[i].split(delimeter);
    var row = {};

    for (var j in array) {
      row[has_header ? columns[j] : j] = array[j]
    }
    
    rows.push(row);
  }

  return rows;
}

以上是关于javascript 将表格文本(csv,tsv等)转换为javascript数组的主要内容,如果未能解决你的问题,请参考以下文章

jQuery插件,用于将html表导出为JSON、XML、CSV、TSV、TXT、SQL、Word、Excel、PNG和PDF

.Tsv . Csv 文件

将给定 URL 中的 HTML 表格抓取到 CSV

如何将 CSV/TSV 文件从 Pig 加载/导出到 Pandas?

Spark-SQL:如何将 TSV 或 CSV 文件读入数据框并应用自定义模式?

Python将大(10GB).csv转换为.tsv