我需要从使用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");
}
}
答案 0 :(得分:0)
while循环之前的'f.readline()'语句将跳过第一行。