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更新一頁,就可以看到所有的數據了。
關於刷新的另一個方法:在導入數據的工作表中的數據上右擊鼠標》數據區域屬性...》選擇“刷新頻率”和“打開工作簿時,自動刷新”》確定。
注意:如自選股發生變化,需進入網頁重新定制,等到刷新的時候,新信息就會反映到相應的工作表中。