本次文章以上市、上櫃、興櫃各一支股票為例,來跟大家說明如何使用IMPORTXML函式抓取第三方來源的股價與其他資料


如果還沒看前面文章的記得先去補充基本概念

用 Google 試算表製做簡易股票報價表及理財表

用 Google 試算表製做歷史股價走勢圖(K線)

用 Google 試算表進行技術分析(雙週線)(月線)



===========================

好啦以下是正文,之前每次改了一下抓取的資料源,過沒多久就被封掉了

感覺每次都在跟資料源競賽,看是先找到抓取方式,還是先被封掉XDD


這次要感謝一位網友提供一個方法



不過直接貼上使用卻失敗了,後來我重新去Bloomberg網站研究了一下,並且研究了一下IMPORTXML函式的使用方式,終於成功了


首先先來說明一下IMPORTXML函式

官方文件請見下方連結




簡單的說,就是針對特定網址去做XPath_查詢

我知道講太多技術的東西大家會想放棄
直接告訴大家結論

本次用IMPORTXML函式從bloomberg的網站抓資料

在Bloomberg上,台股的代碼通常是XXXX:TT,公式如下


=IMPORTXML("https://www.bloomberg.com/quote/"&$B2&"","//span[@class='priceText__1853e8a5']")


我先在B2的欄位放入我要查詢的股票代號,如下圖,把想要查詢的台股代碼加上:TT

然後再於C2的欄位放上公式


就成功啦!!!

以下如法泡製,就可以把上櫃的金洲,與興櫃的乾杯股價查詢出來了

是不是很簡單呢?


本次程式碼已經更新到理財表格長期支援版內

有訂閱的朋友記得去下方連結文章留言email就可以收到表格了



我將思想傳授他人,他人之所得,亦無損於我之所有;猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。湯瑪斯‧傑弗遜(Thomas Jefferson)