如何在javascript中合并两个.csv文件?

时间:2014-11-20 10:34:06

标签: javascript csv d3.js

我有两个 .csv文件,例如:

date,type,brand,model,price
2014-11-27,  electric, tesla, model s , 100000
2014-11-27,  diesel, bmw, m3, 90000 
2014-12-13,  hybrid, toyota, yaris , 20000

如何合并这些文件只制作一个对象?

两个文件的第一行是列的名称,是否可以删除?或者如果我获得没有第一行的文件,请添加它?

1 个答案:

答案 0 :(得分:1)

试试这个:它会解决你的问题。

 $(document).ready(function () {
    var newArray = [];
    d3.csv("test.csv", function(error, data) {// with header..
        data.forEach(function(d) {


                newArray.push(d);
        });

        });

        d3.csv("test1.csv", function(error, data2) {// without header..
            data2.forEach(function(d2) {


                    newArray.push(d2);
            });

            });
        console.log(newArray);
    });

有关信息,请参阅此处:http://www.d3noob.org/2014/02/how-to-import-data-from-csv-file-with.html