原生jsActiveX对象获取值在EXECL
今天,一个程序员做了一个Excel表,其中包含100个以上的数据,让我复制一个数据到相应的功能,例如,把(gaga1 我只是说你可以用java。看他用java超过半小时,说我想他妈的,你不知道很多关于java!此时,他们心中的亿万头在奔腾的骏马中!!!!!!所以我去寻找一个JS方法来读取excel中的数据,修改它不会花半个小时,这真的是他妈的!
EXECL的数据大概是这样的:
输出的效果如下:
js源代码:
复制代码代码如下所示:
功能读这(){
无功tempstr = ;
var文件路径= document.all.upfile.value;
VaR OXL =新的ActiveX对象(Excel应用程序);
VaR OWB = oxl.workbooks.open(路径);
owb.worksheets(1)选择();
var = 100;获取数据的号码
无功osheet = owb.activesheet;
尝试{
对于(var i = 1;i < =;i + +){
tempstr + =((+ osheet.cells (I,1),价值+。
}
} catch(e){
document.all.txtarea.innerhtml = tempstr;
}
document.all.txtarea.innerhtml = tempstr;
OLX退出();
CollectGarbage();
}
HTML源代码:
复制代码代码如下所示:
因为只有IE支持ActiveX对象,它只能运行在IE运行时,它现在是这样认为的!