[閒聊] Python比VBA更適合做金融報表吧?

看板Finance作者 (努力就會有騷貨)時間2年前 (2022/03/14 18:53), 2年前編輯推噓16(17118)
留言36則, 24人參與, 2年前最新討論串1/1
陳年報表一點開,常常令人懷疑人生 裡面的VBA比狗屎還亂 令人懷疑最初的撰寫者是否根本沒受過教育 低劣混亂的程式,固然與設計者本身的大腦有關 但蠻大程度也跟VBA的語言特性脫不了關係 VBA沒有python的pandas dataframe 這種對二維數據可以靈活處理的套件 導致跨表操作就像一場悲劇 然而固有的陋習使得VBA在金融業仍然甚囂塵上 個人認為作為excel的原生語言 VBA很適合結合介面,做資料處理結果的呈現 但中間的計算過程,絕對應該用python進行 不知道大家怎麼看 ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.22.220 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Finance/M.1647255207.A.25A.html

03/14 18:59, 2年前 , 1F
vba 處理資料好用,python就跑財務用吧
03/14 18:59, 1F

03/14 19:01, 2年前 , 2F
但交易到後來兩者皆可拋只要記住六字箴言就好
03/14 19:01, 2F
處理資料還是python勝出吧,VBA要做兩個表的交叉比對就很麻煩了 ※ 編輯: yahoo168 (101.10.22.220 臺灣), 03/14/2022 19:06:25

03/14 19:18, 2年前 , 3F
單純處理資料van就可以了
03/14 19:18, 3F

03/14 19:38, 2年前 , 4F
優文推
03/14 19:38, 4F

03/14 19:52, 2年前 , 5F
都說是陳年報表了,誰要去改?
03/14 19:52, 5F

03/14 20:11, 2年前 , 6F
好猛喔 我只會用excel 加減乘除
03/14 20:11, 6F

03/14 20:18, 2年前 , 7F
VBA能處理一些python不好搞的東西
03/14 20:18, 7F

03/14 20:38, 2年前 , 8F
你有考慮過老人的感受嗎?
03/14 20:38, 8F

03/14 20:52, 2年前 , 9F
光裝python資安就擋死你
03/14 20:52, 9F

03/14 22:42, 2年前 , 10F
陳年報表不就代表跑得出來就好
03/14 22:42, 10F

03/14 23:14, 2年前 , 11F
簡單來說改寫風險高,而且不會得到好處,那幹嘛改
03/14 23:14, 11F

03/14 23:28, 2年前 , 12F
報表那種東西 VBA 夠用了,殺雞焉用牛刀
03/14 23:28, 12F

03/14 23:53, 2年前 , 13F
vba可以被淘汰了
03/14 23:53, 13F

03/15 00:55, 2年前 , 14F
古代是幾個人會python ?
03/15 00:55, 14F

03/15 01:33, 2年前 , 15F
Aberdeen做portfolio管理也是Excel+VBA呢 小朋友才用Pyth
03/15 01:33, 15F

03/15 01:33, 2年前 , 16F
on吧?
03/15 01:33, 16F

03/15 10:43, 2年前 , 17F
VBA是excel原語言,在對excel可視化上比較容易上手,但
03/15 10:43, 17F

03/15 10:43, 2年前 , 18F
是python確實速度跟程式撰寫的邏輯比較好,如果你願意
03/15 10:43, 18F

03/15 10:43, 2年前 , 19F
兩者結合當然好,但是多半的操作者要開python跟excel要
03/15 10:43, 19F

03/15 10:43, 2年前 , 20F
不覺得麻煩、要不聽到就退縮了
03/15 10:43, 20F

03/15 14:11, 2年前 , 21F
陳年報表是多年一路累加,當然很慘
03/15 14:11, 21F

03/15 14:11, 2年前 , 22F
一開始的人絕對沒想到最後會這樣呈現
03/15 14:11, 22F

03/15 22:42, 2年前 , 23F
資訊部門可以讓你裝pytho套件?
03/15 22:42, 23F

03/15 22:49, 2年前 , 24F
vba不是有內建
03/15 22:49, 24F

03/15 22:49, 2年前 , 25F
而且交接很麻煩,你還要教同事
03/15 22:49, 25F

03/15 22:51, 2年前 , 26F
最近好像蠻流行rpa的,例行的報表應該都差不多用那咕
03/15 22:51, 26F

03/15 22:51, 2年前 , 27F
03/15 22:51, 27F

03/15 23:48, 2年前 , 28F
VBA是少了繼承的OOP,認真寫起來還是很強大的
03/15 23:48, 28F

03/15 23:51, 2年前 , 29F
要處理二維資料, 寫個array wrapper就好, 資工大一的難度
03/15 23:51, 29F

03/16 00:42, 2年前 , 30F
你好厲害喔!竟然知道Python
03/16 00:42, 30F

03/16 21:06, 2年前 , 31F
會動就好
03/16 21:06, 31F

03/17 01:07, 2年前 , 32F
Python雖然1991就出來,但也是近幾年才火起來
03/17 01:07, 32F

03/17 01:08, 2年前 , 33F
20年前的老報表excel 當然是用VBA寫啊
03/17 01:08, 33F

03/17 14:24, 2年前 , 34F
我個人感覺如果很強的工程師用什麼都應該沒差多少
03/17 14:24, 34F

03/17 14:24, 2年前 , 35F
但問題是很強的應該不會出現在銀行幫你自動化報表
03/17 14:24, 35F

03/18 21:23, 2年前 , 36F
你vba寫得好嗎?
03/18 21:23, 36F
文章代碼(AID): #1YBnwd9Q (Finance)