「Web查詢檔」是什麼?
在使用「Web查詢」時Excel會自動儲存讓目前的活頁簿使用的Web查詢組態設定,如果將Web查詢組態設定儲存為獨立的純文字檔案其副檔名為iqy,這種iqy檔案,我們就稱之為「Web查詢檔」。



「Web查詢檔」有什麼用?
Web查詢檔可用於不同的活頁簿(一個Excel檔就是一個活頁簿),或是供他人使用。最重要的是有了Web查詢檔(.iqy)才能做出有動態參數的Web查詢。不懂沒關係,只要知道動態參數的Web查詢可以讓我們在工作表輸入一個股票代號後,Excel會自動幫我們抓取最新相關的股價及財務報表…等資料,就可以了。


「Web查詢檔」」怎麼做?

方法A:利用Excel儲存查詢的功能
Step1 功能選單 → 資料 → 匯入外部資料 → 新增Web查詢


Step2 輸入網址 → 選擇欲抓資料的表格 → 儲存查詢


Step3 選擇儲存位置 → 輸入儲存名稱 → 儲存


Get Price from Yahoo.iqy檔案內容



方法B:利用文字編輯器(Windows內建的記事本或免費的NotePad++)直接編寫
Web查詢檔是一個純文字檔案,依據其定義(不含格式設定)最短1行,最長4行,第1行為查詢方法,就是「WEB」,第2行為查詢版本,目前就是「1」,第1-2行為選擇性(可省略),第3行為URL(資料網址),第4行為以POST方式傳遞參數與值(選擇性);綜合以上iqy檔只要有一行(URL)即可運作。



「Web查詢檔」怎麼用?
方法A:
直接用滑鼠雙擊iqy檔,即可呼叫Excel開啟該iqy檔,Excel會出現「正在開啟查詢」的對話框,讓我們決定是否執行。



方法B:
Step1 功能選單 → 資料 → 匯入外部資料 → 匯入查詢


Step2 選擇我們要使用的iqy檔 → 開啟


Step3 選擇匯入資料的起始位置


Step4 (選擇性) 設定內容


Step5 Excel在背景狀態下查詢抓取資料


Step6 資料抓完了…


arrow
arrow
    全站熱搜

    tivo168 發表在 痞客邦 留言(3) 人氣()