按鍵精靈如何批量復制文本,再往excel里面一次性粘貼?


原帖地址

 

http://zhidao.baidu.com/link?url=M2A9E1JF7wAzjtxMQG9uiW_PvP39HVlfwn6zDMzk9m6U05JA37SrgDcrVXg_c9iJOVMgiEVR6y1nOsxD0HSSlm5OerDg4i7CIgOjbJy9X6e

按鍵精靈如何批量復制文本,再往excel里面一次性粘貼?

我目前只會一點點簡單的按鍵精靈技巧。寫了個程序基本實現了上述功能,用的方法很笨很原始,偶爾會儲存,而且偶爾會出錯,在此請教各路高手,方便,高效,穩定地完成代碼?詳見下圖:

 

 

 

①我現需要把網頁上關於各門課程的“課程名稱”,“學分”,“績點”,“平時成績”,“期末成績”,“成績”這六項信息依次提取,填入如下excel表中:

②我用的方法是:

先打開excel和網頁,然后用抓抓先地定位網頁中第一行要提取的信息的坐標(6個);

鼠標移到第一行第一個信息點“半導體物理”,雙擊選中,按下ctrl,按鍵c,彈起ctrl完成復制;

屏幕查找任務欄的excel圖標,鼠標移過去點擊,進入excel;

移到A列空白處,執行粘貼;

alt+tab從excel返回網頁;

重復上述方法填完整一行數據;

將第一行六個信息點的縱坐標下移一定距離,定位到“光纖通信”那一行,再重復上述方法,以此類推完成整表。

----------------------------------------------------------------------------------

現在遇到的困境是程序不穩定偶爾出錯,而且頻繁地在表和網頁間切換窗口看的眼睛難受,體驗極差。跪求解決良方,謝謝!

                            

 
思路其實很簡單,寫起來可能比較難
你可以先獲取網頁內容,然后再逐行分拆,不斷的分拆得到需要的數據保存到變量或數組。然后用按鍵自帶的辦公文檔插件寫入excel。辦公文檔插件很簡單,可以全后台,但是記得腳本結束必須有關閉excel文檔命令,要不然寫入過的excel文檔會提示占用。
難點在獲取網頁內容后分拆。前提是能直接獲取到網頁內容,不會是亂碼。
如果是亂碼可以轉換,這個我沒用過,不清楚。還有辦法是用大漠等插件逐行找字。
如果不要求全后台,可以仿照手動操作,全選復制,然后把剪貼板的內容保存到變量,然后再分拆出來需要的數據。
追問:
嗯,我明白你的意思了。那么我如何獲取網頁內容保存到數組變量中呢?這一步的具體操作不懂,你可以舉個簡單的例子說明下嗎?
追答:
內容 = Lib.網絡.獲得網頁源文件(網頁地址)
提問者評價
嗯,謝謝,我已經搞定了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM