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

Filter a row in a csv file in javascript

本文关键字:一行 文件 javascript 过滤 csv      更新时间:2023-09-26

我是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文件。

JQuery是一个功能强大的Javascript库。如果你想用Javascript做这些事情,你会发现它很有帮助。

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

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

这可能会帮助你做你想做的事。好运。