The first line creates the input box with the name “searchPhrase”, and the second creates a link that triggers our JavasScript with the function searchExcel. Results will be displayed in the division labelled “results”.
The JavaScript Function
function searchExcel()
{
var searchPhrase = document.getElementById(‘searchPhrase’).value;
var Worksheet = ‘C:\\example.xls’;
var Excel = new ActiveXObject(‘Excel.Application’);
Excel.Visible = false;
var Excel_file = Excel.Workbooks.Open(Worksheet, null, true, null,
“abc”, null, true, null, null, false, false, null, null, null);
var range = Excel_file.ActiveSheet.Range(‘A:A’);
var jsRangeArray = new VBArray(range.Value).toArray();
var found = false;
for(cells in jsRangeArray)
{
if(jsRangeArray[cells] == searchPhrase)
{
document.getElementById(“results”).innerHTML = “Found”;
found = true;
}
}
if(found == false)
{
document.getElementById(“results”).innerHTML = “Not Found”;
}
Excel.ActiveWorkbook.Close(true);
Excel.Application.Quit();
Excel = null;
}