是否可以检查csv文件中是否存在字符串

时间:2016-07-19 17:37:00

标签: javascript

我想检查Csv文件中是否存在字符串,

我有一个带有Urls的Csv文件,我想将Url传递给变量,然后检查这个Url是否存在于Csv文件中。

可以使用JavaScript吗? 它会是什么样子?

2 个答案:

答案 0 :(得分:1)

可以尝试这样的事情:

function findInFile(file, searchStr)
{
    var oFile = new XMLHttpRequest();
    oFile.open("GET", file, true);
    oFile.onreadystatechange = function ()
    {
        if(oFile.readyState === 4)
        {
            if(oFile.status === 200 || oFile.status == 0)
            {
                var allText = oFile.responseText;
                //search for text here
               if (allText.IndexOf(searchStr) > 0)
                   return true;
               else
                   return false;


            }
        }
    }
}

答案 1 :(得分:0)

var file = "file:///C:/Users/Viktor/Documents/Google_WebParsing.txt";
var str = "www.google.com";

function readTextFile(file,str)
{
    var rawFile = new XMLHttpRequest();
    rawFile.open("GET", file, true);
    rawFile.onreadystatechange = function ()
    {
        if(rawFile.readyState === 4)
        {
            if(rawFile.status === 200 || rawFile.status == 0)
            {
                var allText = rawFile.responseText;
                //search for text
                if (allText.indexOf(str) > -1)
                   alert(true);
               else
                   alert(false);
                //alert(allText);
            }
        }
    }
    rawFile.send(null);
}

readTextFile(file,str);