來源:https://www.youtube.com/watch?v=-c5rrzjsN34
程式碼範例:
import pandas dfs = pandas.read_html('http://rate.bot.com.tw/xrt?Lang=zh-TW') currency = dfs[0] currency = currency.ix[:,0:5] currency.columns = [u'幣別',u'現金匯率-本行買入',u'現金匯率-本行賣出',u'即期匯率-本行買入',u'即期匯率-本行賣出'] currency[u'幣別'] = currency[u'幣別'].str.extract('\((\w+)\)') print(currency) currency.to_excel('currency.xlsx')
執行結果:
幣別 現金匯率-本行買入 現金匯率-本行賣出 即期匯率-本行買入 即期匯率-本行賣出 0 USD 31.9 32.442 32.2 32.3 1 HKD 4.008 4.203 4.128 4.188 2 GBP 38.53 40.46 39.4 39.82 3 AUD 22.98 23.64 23.17 23.4 4 CAD 23.53 24.27 23.8 24.02 5 SGD 21.78 22.56 22.2 22.38 6 CHF 30.85 31.91 31.38 31.67 7 JPY 0.2672 0.2782 0.2736 0.2776 8 ZAR - - 2.32 2.4 9 SEK 3.15 3.66 3.49 3.59 10 NZD 22.06 22.69 22.3 22.5 11 THB 0.7965 0.9395 0.885 0.925 12 PHP 0.6019 0.7349 - - 13 IDR 0.00208 0.00278 - - 14 EUR 33.2 34.35 33.7 34.1 15 KRW 0.02506 0.02896 - - 16 VND 0.00104 0.00154 - - 17 MYR 6.105 7.705 - - 18 CNY 4.52 4.682 4.592 4.642