在javascript中过滤csv文件中的一行

时间:2013-04-13 20:52:49

标签: javascript html csv row

我是javascript的新手,我正试图从一个大型csv文件中从唯一ID列中获取一行。我该怎么做呢?我在这里找到了一个例子http://www.activewidgets.com/javascript.forum.25996.1/filter-rows-in-csv-file.html

function filter(text, column){ 
    var i, rows = [], max = table.getCount();
    if (text==''){ 
    obj.setRowCount(max); 
    obj.setRowIndices(''); 
    } 
    if (text !=''){ 
        for (i=0; i<max; i++){ 
            if (obj.getCellValue("column", i).indexOf(text)> -1 ){ 
                rows.push(i); 
            } 
        } 
    obj.setRowCount(rows.length); 
    obj.setRowIndices(rows); 
    } 
obj.getRowsTemplate().refresh(); 
} 

但我不确定csv文件是否自动成为表,我应该在哪里指出正在处理哪个csv文件。

1 个答案:

答案 0 :(得分:0)

JQuery是一个功能强大的Javascript库。我想如果你想用Javascript做这些类型的事情,你会发现它非常有用。

有一个名为DataTables的免费JQuery插件,它允许您将文本文件作为数据源并将其绑定到网格。

http://datatables.net/examples/data_sources/ajax.html

这可以帮助您做您想做的事情。祝你好运。