从csv javascript中删除标题行

时间:2014-02-24 00:15:59

标签: javascript arrays csv header

我需要从使用javascript读入MaxMSP的csv文件中删除头文件。我已经尝试了各种功能,但我找不到解决方案。有人可以帮帮我吗?这是我的代码,直到现在(它读取一个csv文件并将符号转换为浮点数,然后将其输出到maxmsp)。在链接中,您可以找到一个示例csv。 https://www.dropbox.com/s/fe8nx1bcqe2k19r/shorttable.csv

function import(filename)
{
    var f = new File(filename);

    if (f.open) {
        var i = 0;
        outlet(0, "clear");

        while (f.position < f.eof) {
            var str = f.readline(); 
            var a = str.split(","); // conver strings to array (elements are delimited by a coma)
            // a[5] /= 1000; // uncomment to devide the 6th column by 1000
            var date = a[0] 
            var open = parseFloat(a[1]);
            var high = parseFloat(a[2]);
            var low = parseFloat(a[3]);
            var close = parseFloat(a[4]);
            var volume = parseFloat(a[5]);
            var adjusted_close = parseFloat(a[6]);
            outlet(0, i++, date,open,high,low,close,volume,adjusted_close); // store in the coll        
        }
        f.close();
    } else {
        error("couldn't find the file ("+ filename +")\n");
    }
}

1 个答案:

答案 0 :(得分:0)

while循环之前的'f.readline()'语句将跳过第一行。

相关问题