请教如何用javascript取到excel其中一格数据
<script>
function openExcel(){
alert( "enter ");
var file = document.getElementById( "file ").value;
document.getElementById( "filePath ").value=file;
var oXL = new ActiveXObject( "Excel.Application ");
var oWB = oXL.Workbooks.Open(document.getElementById( "filePath ").value);
oXL.Visible = false;
var xlSheet= oWB.Worksheets( "form ");
var x = xlSheet.Cells(2,5).value;
alert(x);
}
</script>
请高手指教,想通过该script把本地excel文件中的每个数据都相应取出来,放到web页面的相应字段中,但是在运行到var x = xlSheet.Cells(2,5).value;时,就抛出runtime undefined error,不知道应该怎么处理了...是我的语法有错吗??谢谢...
------解决方案--------------------刚测试了一下你的代码,没有问题,能够读取出来,你把oXL.Workbooks.Open( "D:\a.xls ");试着改成绝对路径试一下,还有把浏览器的ActiveX的安全级别设置一下,可能你的安全级别过高了