最新消息

[公告2014/05/30] 如有需要將部落格中,任何一篇文章的程式碼使用在商業用途,請與我聯繫。

[公告2015/04/26] Line版的 iInfo程式與投資應用 群組已上線想加入的朋友們,請先查看 "入群須知" 再與我聯繫 Line : aminwhite5168,加入請告知身分與回答 "入群須知" 的問題。

[公告2018/04/22] 台北 Python + Excel VBA 金融資訊爬蟲課程,課程如網頁內容 金融資訊爬蟲班:台北班 Python 金融資訊爬蟲、EXCEL VBA 金融資訊爬蟲

[公告2019/01/08] 請注意:我再次重申,部落格文章的程式碼,是要提供各位參考與學習,一旦網頁改版請自行修改,別要求東要求西要我主動修改,你們用我寫東西賺錢了、交差了,請問有分我一杯羹嗎?既然賺錢沒分我,請問有什麼理由要求我修改,如果沒能力改,就花錢來找我上課。

[公告2019/12/01] 若各位有 Excel VBA 案子開發需求,歡迎與我聯繫,可接案處理。

[公告2020/05/22] 頁面載入速度慢,起因為部分JS來源(alexgorbatchev.com)失效導致頁面載入變慢,目前已做調整,請多見諒。
顯示具有 Google Spreadsheet 標籤的文章。 顯示所有文章
顯示具有 Google Spreadsheet 標籤的文章。 顯示所有文章

2021年2月28日 星期日

Google Spredsheet 抓 TWN 富台期未平倉量與預估富台期契約開倉成本

富台期未平倉量資料一直是投資朋友們想收集統計,筆者透過Google Spreadsheet每日自動抓取富台期未平倉量,並計算預估富台期次月契約開倉成本,藉此觀察富台期指數與外資未平倉量的動向。

2019年11月30日 星期六

Google Apps Script 入門到進階(21) --- 取得工作表的最後一筆資料的位置

在寫 Google Apps Script 中,常會需要抓取工作表會後一筆資料的時候,在 Google Apps Script 有提供 getLastRow() 函數,但這函數只針對整個工作表抓取最後一筆資料的位置,若只想取得某一個範圍的最後一筆資料,那就不是很方便使用了,所以需要另外寫程式碼處理,這部分就以下面的程式碼來完成,只要指定工作表與範圍的字串,就可以完成Excel VBA的效果一樣。

2018年4月2日 星期一

Google Apps Script 入門到進階(17) --- 利用「Google 雲端進行檔案上傳」

前面介紹 Google Apps Script 入門到進階(16) --- 雲端檔案與資料夾建立與操作,接下實作一個應用例子,利用「Google 雲端進行檔案上傳」,這雖然不是什麼新的技術,對於需要使用檔案上傳的場合就很需要,如老師要求學生繳交資料、報名檔案上傳等都.........很實用。

2018年1月28日 星期日

2017年6月14日 星期三

Google Apps Script 入門到進階(13) --- Python、R、Excel 傳入數值到雲端 Google Sheet

今天來介紹如何用Python、R、Excel傳送數值到Google Sheet上,這幾僅提供Client端的傳送方法,Google Sheet端地接收程式,請讀者自行開發。

2017年6月2日 星期五

Google Apps Script 入門到進階(12) --- 程式碼優化2

前篇介紹過陣列來優化執行效率,接著再介紹用陣列優化程式碼,用以提高Google Apps Script執行效率。

2017年6月1日 星期四

Google Apps Script 入門到進階(11) --- 程式碼優化1

介紹了很多Google Apps Script,程式碼雖然是放在雲端上執行,還是需要一些優化的處理,讓程式整體執行的效率可以提升,如同在Excel VBA的優化,筆者這就介紹透過陣列的優化處理,讓儲存格的執行效率可以提升。

2017年5月14日 星期日

Google Apps Script 入門到進階(10) --- 盤後資料應用

前面文章介紹了使用 Google Visualization API  畫圖,現在筆者這些內容作一整合應用,以證交所、期交所的盤後資料來做一呈現。
內容功能兩個圖特點:
  1. 每日下午3:00 ~ 4:00自動到證交所、期交所抓盤後資料。
  2. 程式以 Google Apps Script、Google Visualization API 、JavaScript撰寫。
三大法人買賣金額統計資料從2014/12/01開始記錄。
資料來源:臺灣證券交所---三大法人買賣金額統計表。


期貨大額交易人未沖銷部位結構表從2014/01/01開始記錄。
資料來源:臺灣期貨交易所---期貨大額交易人未沖銷部位結構表。


臺指選擇權(TXO)Put/Call Ratios 統計表從2014/01/01開始記錄。
資料來源:臺灣期貨交易所---臺指選擇權Put/Call比 。


相關閱讀:
參考資料:

2017年5月4日 星期四

Google Apps Script 入門到進階(9) --- 仿 Excel Querytable

Google Sheet中匯入網頁表格資料可用importHTML,在Google Apps Script如果也要有像Excel Querytable功能那就要自己刻了,以下就以Google Apps Script仿Excel Querytable的做法。

2017年4月29日 星期六

Google Apps Script 入門到進階(8) --- Dashboard and Control

前面介紹了幾篇Google Visualization API 畫圖文章,整個畫面除了游標移動會跟著移動顯示數值外,其餘內容都是固定。Google Visualization API有提供另一種可讓使用者動態移動顯示的功能,就是儀表板(Dashboard),接著簡單介紹畫一個簡單動態圖。

2017年4月27日 星期四

Google Apps Script 入門到進階(7) --- 使用Google Visualization API (google.visualization.Query) 畫台指換倉成本

前面幾篇文章透過Google Visualization API (google.visualization.DataTable)與Google Apps Script 繪圖,資料讀取以Google Sheet ID 取得,這樣方式多用在可限制權限讀取的個人Google Sheet,如果想要取得他人分享的Google Sheet就需要使用Google Visualization API (google.visualization.Query)來完成。

2017年3月6日 星期一

Google Spreadsheet 操作 --- Google 視覺化API查詢語言,簡易版操作

Google 視覺化API查詢語言 (Google Visualization API Query Language) 是用簡單方式就可以查詢Google Spreadsheet,這裡用簡易的方式透過URL輕鬆取得指定 Google Spreadsheet 內的資料,該方法位於Google官方網站上提供,所以有的資源可能不多,如有其他方法歡迎各位朋友提供。

2017年1月6日 星期五

LINE Notify 入門到進階應用(5) --- Line Notify 結合外部程式的應用

前面介紹了使用其他程式語言與 Line Notify 傳送文字與網路圖片,今天筆者就以Line Notify 實現的應用以影片的方式介紹說明,讓各位讀者可以了解 Line Notify可以做到的程度,如還有其他方面的應用,也歡迎各位讀者提供。

2016年12月28日 星期三

2016年12月27日 星期二