关于js读取本地excel文件的问题。。纠结好久了

今天折腾了一天了,其实上周也折腾了一周,只是没今天这么头痛呀。先把我的头痛原因贴出来吧:

function readExcel()
     {
        var oXL = new ActiveXObject("Excel.Application");//创建excel对象
        try
        {
            var oWB = oXL.Workbooks.open("文件存放路径");//创建工作薄对象
        }
        catch(e)
        {
           alert("请启用ActiveX控件设置!");
        }
        oWB.worksheets(1).select();
        var oSheet = oWB.ActiveSheet;   //激活当前sheet
        var len=oSheet.Rows.length;
        alert(len);
        for (var j=0;j<85;j++)
        {
         lat[j]= oSheet.Cells(j+1,1);
         lng[j]= oSheet.Cells(j+1,2);
        }
        // alert(lng[1]);
        oSheet = null;
        //oWB.close();
        oXL = null;
      }
      // readExcel(); 

这是一个js读取本地文件的程序,应该没有什么语法错误的,一直都在ie里运行不出来,今天跟一个高手请教了下,据说是ie中的ActiveX控件问题,需要降低ie安全设置才行,试了试,还是不行。。。在网上也搜罗了很多解决办法,还是没搞定。。。。。今天真是没啥进展,还是等等,做点文献检索吧,换下思维!

posted @ 2011-12-26 16:12  苹果的天空  阅读(630)  评论(0编辑  收藏  举报