我想检查Csv文件中是否存在字符串,
我有一个带有Urls的Csv文件,我想将Url传递给变量,然后检查这个Url是否存在于Csv文件中。
可以使用JavaScript吗? 它会是什么样子?
答案 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);