分享用VBA寫的台銀匯率爬蟲 (發錢 - 金融業討論

Carol avatar
By Carol
at 2017-12-15T23:38

Table of Contents

1. 即時匯率_對話方塊(xlam):https://goo.gl/cs8Spv
即時匯率查詢Demo (xlsm):https://goo.gl/2XVX69

2. 日幣現金匯率查詢(xlam):https://goo.gl/Cda3vh
日幣匯率查詢Demo(xlsm):https://goo.gl/HegVJL

Demo gif:https://i.imgur.com/rXzh1KC.gif

1. 之前匯率爬蟲增益集一次發完後總覺得少了些什麼,這禮拜把它補齊,
即時匯率_對話方塊(Scraping_Rate_Msgbox)這個功能就如上面gif所示,
會把台銀的即時匯率資料(http://rate.bot.com.tw/xrt?Lang=zh-TW)
顯示在對話方塊,牌價最新掛牌時間也是抓網頁的資料,
所以上面顯示的資料會隨著時間一直變動。

2. 因為即時匯率對實際會計作帳沒什麼用處,但對於要換匯的人來說應該還滿關心的,
日本又是國內旅遊大宗,就單獨做了日圓現金賣出的匯率查詢功能,
此功能(上班不要看匯率)只會顯示台銀即時的日圓現金賣出匯率。

※ 引述《noworneverev (小朋友)》之銘言:
: 台灣銀行匯率爬蟲程式下載:
: 1. 即時牌價查詢增益集(xlam):https://goo.gl/kLQRyL
: 2. 單一幣別匯率查詢(xlam):https://goo.gl/5vTCF5
: 單一幣別查詢Demo(xlsm):https://goo.gl/as7oJn
: 3. 全部幣別匯率查詢(xlam):https://goo.gl/Bh1XZj
: 全部幣別查詢Demo(xlsm):https://goo.gl/HKtJyk
: 4. 全部幣別匯率查詢_對話方塊顯示增益集(xlam):https://goo.gl/wdpqYu
: 全部幣別匯率查詢_對話方塊Demo(xlsm):https://goo.gl/L4wf1R
: 5. 每月匯率表產生器(xlsm)(有密碼):https://goo.gl/LXSQ8o
: 台銀匯率爬蟲Demo影片:https://youtu.be/efMJ1QwSmVc
: 增益集使用方法:https://youtu.be/_8ez9G_QCUU
: 網頁爬蟲雖然現在首推Python,但用Excel VBA來寫可能較親民一點,上列幾支程式大部
: 分會將指定的資料直接抓到Excel中 ,VBA也有分幾種爬蟲方式,我主要是爬取網頁的元
: 素,雖然是相對原始的方法,不過速度還算快,另請自行衡量是否要加載這些增益集
: 至Excel中,單一幣別匯率查詢為了功能的完整寫了1000多行。雖然看Demo影片應該可以
: 很清楚理解這幾個增益集的作用,下面稍做介紹:
: 1. 即時牌價匯率查詢:此功能會抓取此台銀匯率頁面
: (http://rate.bot.com.tw/xrt?Lang=zh-TW)的資料,並將資料載入Excel中。
: 2. 單一幣別匯率查詢:此功能抓取台銀單一幣別的歷史匯率
: (http://rate.bot.com.tw/xrt/history/)左邊的地方,並畫出走勢圖,雖然該網頁只能
: 選取最近兩年度,不過其實更早以前的資料也是找得到的,在增益集跳出的那個表單更改
: 年度即可。
: 3. 全部幣別匯率查詢:此功能爬取上面網址右邊的部分,若輸入的日期沒有資料會跳出
: 對話方塊提醒。
: 4. 全部幣別匯率_對話方塊:上面三個功能都會新增工作表來放查詢的資料,而這個功能
: 僅會跳出對話方塊顯示查詢到的匯率資料。
: 5. 每月匯率表:這個匯率表是寫最久的,因為還有用別種爬蟲語法爬中國的匯率,可產
: 出任一月份所有幣別每一天的匯率表,我是以平常上班每月收到的匯率表為原形來寫,所
: 以有鎖密碼,如果你是某個要搬家的事務所的同事歡迎寄信跟我拿密碼。
: 每一推100P~

--
Accoding: https://www.facebook.com/AccodingTW/

--

All Comments

GS/MS的神人分享文被刪了?

Freda avatar
By Freda
at 2017-12-15T07:32
前幾天有篇神人分享的GS/MS的好文怎麼被刪了? 版上好不容易有這種等級的文章 搞不好能拋磚引玉引來更多外資投行的討論 刪掉有點可惜 - ...

會計一問

Audriana avatar
By Audriana
at 2017-12-14T17:47
想請問這題怎麼算? https://imgur.com/a/gv2My 麻煩大家了謝謝! - ...

會計學一問

Valerie avatar
By Valerie
at 2017-12-14T15:12
W公司於x7年3月1日購買一部機器 成本為7000 耐用年數5年 殘值700 採年數合計法提列折舊 該機器於x9年12月31日帳面金 額多少 ? a 1400 b 1630 c 1960 d 2170 答案為d 今天寫例題發現有點卡住 目前自己算的折舊好像都不太對一直求不出來 能請問有好心的前輩幫解嗎 感 ...

銀行會計學一問

Olivia avatar
By Olivia
at 2017-12-14T14:17
https://imgur.com/a/Ukv6J 第二題想詢問 資產交換 具商業價值其損益為何?(換出公允價值-換出帳面價值?) 發現這部分好像改很多次,網路上搜尋有各種解答案方式... 謝謝大家解惑 - ...

花旗暑期實習未收到 SHL 網址 (代Po)

Oscar avatar
By Oscar
at 2017-12-13T14:37
本文代大學部沒有帳號的學弟妹 Po 一下 先請問一下,有人也是申請 Citi Taiwan Campus Program 的嗎? 進入第一階段的通知信上有提到: 必須在 12/14 前完成 SHL Talent Assessment Online Test 並且依照另一封郵件的指示進行這一項測驗; 不過信 ...