关于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安全设置才行,试了试,还是不行。。。在网上也搜罗了很多解决办法,还是没搞定。。。。。今天真是没啥进展,还是等等,做点文献检索吧,换下思维!