Javascript 如何修复此代码-不显示任何输出
代码运行,但我认为它无法访问电子表格/无法找到它 我尝试过改变路径,但不起作用Javascript 如何修复此代码-不显示任何输出,javascript,html,Javascript,Html,代码运行,但我认为它无法访问电子表格/无法找到它 我尝试过改变路径,但不起作用 函数searchExcel() { 警报(“您单击了顶部文本”); var searchPhrase=document.getElementById('searchPhrase').value; var工作表='example.xls'; var Excel=新的ActiveXObject('Excel.Application'); Excel.Visible=false; var Excel_file=Excel
函数searchExcel()
{
警报(“您单击了顶部文本”);
var searchPhrase=document.getElementById('searchPhrase').value;
var工作表='example.xls';
var Excel=新的ActiveXObject('Excel.Application');
Excel.Visible=false;
var Excel_file=Excel.Workbooks.Open(工作表,null,true,null,
“abc”,空、真、空、空、假、假、空、空、空、空);
var range=Excel_file.ActiveSheet.range('A:A');
var jsRangeArray=新的VBArray(range.Value).toArray();
var=false;
用于(jsRangeArray中的单元格)
{
if(jsRangeArray[单元格]==搜索短语)
{
document.getElementById(“结果”).innerHTML=“找到”;
发现=真;
}
}
if(found==false)
{
document.getElementById(“结果”).innerHTML=“未找到”;
}
Excel.ActiveWorkbook.Close(true);
Excel.Application.Quit();
Excel=null;
}
例如,如果有人输入了他们的名字,它在excel电子表格中显示为true。您使用
getElementById
,但SearchPhase
输入没有任何id。您试图在什么浏览器中执行此操作?我在Internet Explorer和Google Chrome中尝试过