如何從網頁中匯入外部資料到Excel2003

築夢發表於2012-07-24

  1、啟動excel,建立工作表並命名,然後選中存放資料的起始單元格,再執行選單中的“資料”(data)->“匯入外部資料”(import external data)->“新建Web查詢”(new web query),隨之彈出“新建Web查詢”(new web query )對話方塊。在“位址列”(address)後面的下拉選單中輸入(貼上)要獲得股票行情資料的網址,比如 “http://vip.stock.finance.sina.com.cn/quotes_service/view /cn_bill_sum.php?num=100&page=1&sort=kdvolume&asc=1& volume=100000&type=0&dpc=1”,然後單擊“轉到”(go)按鈕,即可在對話方塊開啟相關的資料網頁。

  2、匯入網頁中的某部分資料時,單擊資料表格旁邊的黃色小方框,當表格被選中之後黃色小箭頭就變為綠色小方框。

  3.單擊對話方塊上的“選項”按鈕,在彈出的Web 查詢選項對話方塊中設定匯入後的格式。選擇“格式”中的“完全HLML格式”後,單擊“確定”。然後單擊底部的“匯入”(import)按鈕。

  4.在彈出的“匯入資料”(import data)對話方塊中,選擇存放Web查詢的工作表,單擊“確定”按鈕即可完成資料匯入工作。

  5.為了方便以後在其他工作表中使用前面的查詢以及其相關設定,可以在匯入之前將這個Web查詢儲存為一個“iqy”格式的查詢檔案。

  6.當網頁中的資料匯入Excel後,在存放Web查詢的工作表中會彈出一個名為“外部資料”的工具欄,在這裡可以完成編輯查詢、設定資料區域屬性、更新資料等工作。

  7、如果需要對選定的網頁資料區域重新設定,或者選擇的區域有錯誤,可以單擊“外部資料”的工具欄最左側的“編輯查詢”按鈕,在彈出的“編輯查詢”對話方塊中,就可以選擇資料區域以及匯入資料的相關設定等,然後單擊“匯入”按鈕即可。

  8、由於每天都要使用最新的資料資訊,因此我們希望每當一開啟所建立的Web查詢工作表就會自動重新整理資料,因此單擊“外部資料”的工具欄上的“設定資料區域屬性”按鈕,在彈出的“外部資料區域屬性”對話方塊中,選中“開啟工作簿時,自動重新整理”核取方塊即可。

  9、當需要單獨更新某個股票的行情時,只要選中其所在的單元格區域,然後單擊“外部資料”的工具欄上的“更新資料”按鈕,這時候Excel會自動連線網頁上的源資料進行更新了。如果需要全部更新,則只要單擊工具欄上的“全部更新”按鈕就可以了。

  10、如http://vip.stock.finance.sina.com.cn/quotes_service/view /cn_bill_sum.php?num=100&page=1&sort=kdvolume&asc=1& volume=100000&type=0&dpc=1中,共13頁資料,但只能匯入一頁,想把13頁的資料全部匯入excel2003 中,怎樣才能完成?

  先要知道另外13頁的地址,另外13頁的地址應該是:

  http://vip.stock.finance.sina.com.cn/quotes_service/view/cn_bill_sum.php?num=100&page=1&sort=kdvolume&asc=1&volume=100000&type=0&dpc=1

  把其中的page=1改成相應的頁數就行,比如要看第10頁的資料,

  則改成:

  http://vip.stock.finance.sina.com.cn/quotes_service/view/cn_bill_sum.php?num=100&page=10&sort=kdvolume&asc=1&volume=100000&type=0&dpc=1

  你可以建立13個sheet,每個sheet更新一頁,就可以看到所有的資料了。

  關於重新整理的另一個方法:在匯入資料的工作表中的資料上右擊滑鼠》資料區域屬性...》選擇“重新整理頻率”和“開啟工作簿時,自動重新整理”》確定。

  注意:如自選股發生變化,需進入網頁重新定製,等到重新整理的時候,新資訊就會反映到相應的工作表中。

相關文章