如果你以前看過 StockExcel Pro,可能是因為 Excel VBA、金融工具、資料整理,或一些表格自動化內容。
這篇文章想整理一件事:為什麼 StockExcel Pro 接下來不會只停在 Excel VBA,而會把 Python、SQLite、VeriStockDB 和 HEVFUND 的研究流程一起放進內容主線。
這不是因為 Excel VBA 過時了。相反地,Excel 仍然是很多人開始整理投資資料時最自然的工具。真正的問題是:當資料流程變長、資料來源變多、更新需要長期重複,只靠 Excel 會越來越難追蹤。
所以這篇文章不是影片逐字稿,而是一篇 companion article。它會用比較教學的方式,整理從 Excel 到 Python 的投資資料研究升級路線。
Excel VBA 適合解決什麼問題
Excel VBA 最適合解決的,是「原本靠手動操作,但流程其實可以固定下來」的問題。
- 整理固定格式的表格。
- 合併多個工作表或檔案。
- 批次調整欄位、格式與輸出。
- 產生固定格式的報表。
- 把常用的資料處理步驟做成按鈕。
對很多非工程背景的使用者來說,Excel VBA 是很好的第一步。你不需要一開始就理解資料庫、API、套件管理或部署流程,也能做出實際可用的工具。
在投資資料研究裡,Excel 還有一個優點:它很適合觀察資料。你可以快速篩選、檢查欄位、看表格、做簡單圖表,這些都是 Excel 的強項。
因此,StockExcel Pro 不會把 Excel 排除在外。比較合理的方向,是讓 Excel 繼續扮演「觀察、檢查、輸出、展示」的角色。
只靠 Excel VBA 會遇到哪些限制
當資料研究只是一個小工具時,Excel VBA 很好用。可是當研究流程開始長期運作,問題會慢慢浮現。
1. 資料版本不容易追蹤
投資資料常常需要每天、每週或每月更新。如果資料分散在很多 Excel 檔案裡,很容易忘記哪個檔案是最新版本、哪個欄位被改過、哪一次更新有異常。
2. 流程容易藏在活頁簿裡
Excel 的公式、巨集、暫存工作表、手動調整,常常混在同一個檔案。短期使用很直覺,但長期維護時,流程邏輯可能變得不透明。
3. 錯誤狀態不容易留下紀錄
如果資料下載失敗、欄位缺漏、格式改變,Excel 可以顯示結果不對,但不一定能清楚留下「哪一步失敗、為什麼失敗、是否需要人工檢查」。
4. 長期重複執行會變吃力
投資資料研究不是一次性任務。越是長期累積,就越需要穩定的輸入、輸出、檢查、備份和紀錄。
這些限制不是 Excel 的錯。Excel 本來就不是為了完整管理長期資料管線而設計。它很適合當入口,但不一定適合承擔全部流程。
Python 在資料流程中的角色
Python 在這條升級路線裡,扮演的是「資料流程整理器」。
- 資料下載與批次更新。
- CSV、Excel、JSON 等格式轉換。
- 欄位標準化。
- 資料檢查。
- 錯誤紀錄。
- 自動輸出報表或中間檔。
- 寫入本機資料庫。
用 Python 的好處,是可以把原本藏在 Excel 檔案裡的流程拆開。每一步都可以有明確的輸入、輸出和錯誤處理。
- 讀取資料。
- 檢查欄位。
- 清理格式。
- 寫入資料庫。
- 輸出給 Excel 檢查。
這樣 Excel 仍然可以存在,但它不再需要負責所有事情。
SQLite 為什麼適合作為本機資料底座
如果 Python 是流程整理器,那 SQLite 就很適合當本機資料底座。
SQLite 的優點是簡單、輕量,而且不需要另外架資料庫伺服器。很多情況下,它就是一個資料庫檔案,可以由 Python 讀寫,也可以被其他工具查詢。
對個人投資資料研究來說,SQLite 特別適合用來保存:
- 已整理過的資料表。
- 資料更新時間。
- 資料來源紀錄。
- 更新成功或失敗狀態。
- 需要人工檢查的項目。
- 後續報表或工具會使用的中間資料。
這樣做的目的不是把事情變複雜,而是讓資料狀態變清楚。
Excel 可以繼續用來看資料、檢查資料、輸出結果;SQLite 則負責把資料長期保存下來,讓研究流程更容易追蹤。
VeriStockDB 的定位
VeriStockDB 是 HEVFUND 目前公開的開源資料整理專案。
它的定位不是提供投資答案,而是把公開資料整理流程、資料更新狀態、檢查機制與本機資料庫基礎先建立起來。
換句話說,VeriStockDB 是一個公開信任入口。
如果未來要建立更完整的研究工具,基礎資料流程必須先清楚。資料從哪裡來、怎麼整理、什麼時候更新、遇到異常時怎麼處理,這些事情雖然不一定吸引眼球,但它們決定了研究流程能不能長期累積。
HEVFUND 先公開 VeriStockDB,是希望外部可以先看到資料整理的方式,而不是只看到包裝後的結果。
HEVFUND / StockExcel Pro / YouTube 的分工
接下來這幾個入口會有比較明確的分工。
StockExcel Pro
StockExcel Pro 會是「從 Excel 到 Python 的投資資料研究入口」。
它會承接舊有 Excel VBA 受眾,並逐步加入 Python、SQLite、資料流程、自動化工具與 VeriStockDB 的教學內容。
YouTube
YouTube 會負責比較口語、比較容易理解的內容。
- Excel 到 Python 的升級路線。
- 資料研究流程說明。
- VeriStockDB 開發紀錄。
- 工具設計與實作思路。
HEVFUND
HEVFUND 是更完整的研究品牌。
它的定位是:用資料、模型與自動化工具,打造可驗證的投資研究流程。
現階段 HEVFUND 會先整理公開內容、研究筆記、VeriStockDB 與 waitlist。未來的研究工具會在資料基礎更穩定之後,再逐步說明。
接下來會有哪些內容
接下來 StockExcel Pro 會優先整理幾條內容線:
- Excel VBA 到 Python 的升級路線。
- Python 資料流程基礎。
- SQLite 本機資料庫入門。
- VeriStockDB 開發紀錄。
- HEVFUND 研究工具方向與公開筆記。
這些內容的共同目標,是把投資資料研究變得更清楚、更可檢查,也更適合長期累積。
延伸閱讀
非投資建議聲明
本文內容僅分享資料整理、研究流程與工具開發紀錄,不構成任何投資建議、交易建議或金融商品推薦。所有投資決策請自行研究、評估風險並自行負責。
張貼留言