對於qtp自動的usingexcel.vbs檔案進行了相關的整理,使其更加適合自己的使用:
qc 執行 qtp 指令碼是不帶引數的,因此當我們構建自己的框架,需要靈活配置一些東西的時候,需要在qtp中讀取外部檔案,清除和準備資料時需要運算元據庫。
下面是簡單實現**,適用於10.0.
1,如何讀取excel (陳能技部落格轉)
所在機器必須安裝excel
arrrange = readfile("c:\1.xls","sheet1")
'msgbox ubound (arrrange,1)
'msgbox ubound (arrrange,2)
' 讀取其中乙個單元格的資料
msgbox arrrange(1,1)
2,自己寫的乙個指令碼
'openandwriteexcel "d:\maybe.xlsx",1,1,"abcziptestdddddddddddddddd"
'msgbox(getcelldatas("d:\maybe.xlsx",1,1))
QTP的那些事 有關datatable物件的使用
注意我們在使用datatable的時候,如果採用的指令碼驅動的方式,那麼獲取行數的時候要注意了.一般有的人會採用datatable.getrowcount方法直接獲取行數,也認為可以獲取到當前的sheet的行數,實際則不然。實際是,上面的方法獲取的是globalsheet中的行數,而對於我們想要獲取...
QTP的那些事 判斷程序是否存在
如下,以判斷ie程序是否存在為例 on error resume next set y getobject winmgmts root cimv2 set ws createobject wscript.shell set x y.execquery select from win32 proces...
關於EXCEL學習的那些事
由於在客服中心工作,雖然日常工作基本與資料打交道,但是周圍的同事對excel基本不怎麼了解,僅會一些基本操作。所以基本日常我會被問到許多excel相關的問題,也針對這個做了一些整理與思考。之後無意看到亞馬遜上excel的系列叢書。大方向來說,函式與公式 操作與技巧 資料透視表確實可以概括日常exce...