首页 > 编程知识 正文

vba读取第三方软件窗体数据,excel的activex警告

时间:2023-05-03 12:25:17 阅读:43211 作者:910

今天,一位程序员给了excel表。 那里有一百多条数据。 被告知将每一个数据复制到系统的相应函数,例如put('Gaga1)、' gaga2)。 那样的话,请复印一百次以上。 fuck 你自己用java读取不就行了吗! 他说要在java运行30多分钟,我心里想了想fuck。 你不太了解java吧。 此时,自己心中数百万匹草泥马奔腾着!

于是我去找了一个用于读取excel中数据的js方法。 修改用不了半个小时! 真的fuck!

execl的数据大致如下。

实现输出的效果如下。

js源代码:

功能读取this

var tempStr=' ';

var file path=document.all.upfile.value;

varo XL=new activexobject (excel.application );

var owb=oxl.workbooks.open (文件路径);

owb.worksheets(1).select );

var len=100; //要获取的数据数

var oSheet=oWB.ActiveSheet;

try{

for(varI=1; i=len; I ) {

tempstr=('put('osheet.cells(I,1 ).value )、(' osheet.cells,2 ).value () ) ) ) ) ) )

'; //1和2分别表示第一列和第二列

}

}catch(e ) {

document.all.txtarea.innerhtml=tempstr;

}

document.all.txtarea.innerhtml=tempstr;

oXL.Quit (;

CollectGarbage (;

}

html源代码:

ActiveXObject仅支持IE,因此运行时只能在IE上运行。 我现在在考虑这个方法。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。