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

作者: yahoo168   2022-03-14 18:53:18
陳年報表一點開,常常令人懷疑人生
裡面的VBA比狗屎還亂
令人懷疑最初的撰寫者是否根本沒受過教育
低劣混亂的程式,固然與設計者本身的大腦有關
但蠻大程度也跟VBA的語言特性脫不了關係
VBA沒有python的pandas dataframe
這種對二維數據可以靈活處理的套件
導致跨表操作就像一場悲劇
然而固有的陋習使得VBA在金融業仍然甚囂塵上
個人認為作為excel的原生語言
VBA很適合結合介面,做資料處理結果的呈現
但中間的計算過程,絕對應該用python進行
不知道大家怎麼看
作者: Trybeer ((踹比爾))   2022-03-14 18:59:00
vba 處理資料好用,python就跑財務用吧但交易到後來兩者皆可拋只要記住六字箴言就好
作者: kingyuan (木子皿元)   2022-03-14 19:18:00
單純處理資料van就可以了
作者: joy2105feh (三峽堯神不服來辯)   2022-03-14 19:38:00
優文推
作者: hsiaulong (年紀愈大,膽愈小)   2022-03-14 19:52:00
都說是陳年報表了,誰要去改?
作者: ZengMaktub (ZengMaktub)   2022-03-14 20:11:00
好猛喔 我只會用excel 加減乘除
作者: kokolotl (nooooooooooo)   2022-03-14 20:18:00
VBA能處理一些python不好搞的東西
作者: Ujdhw3425 (ccc)   2022-03-14 20:38:00
你有考慮過老人的感受嗎?
作者: feliz5566 (快樂56)   2022-03-14 20:52:00
光裝python資安就擋死你
作者: lianhua (墨心鏡情)   2022-03-14 22:42:00
陳年報表不就代表跑得出來就好
作者: ntpuisbest (阿龍)   2022-03-14 23:14:00
簡單來說改寫風險高,而且不會得到好處,那幹嘛改
作者: DIDIMIN ( )   2022-03-14 23:28:00
報表那種東西 VBA 夠用了,殺雞焉用牛刀
作者: glwl40039 (glwl40039)   2022-03-14 23:53:00
vba可以被淘汰了
作者: DerLuna (陽月)   2022-03-15 00:55:00
古代是幾個人會python ?
作者: hsnuyi (羊咩咩~)   2022-03-15 01:33:00
Aberdeen做portfolio管理也是Excel+VBA呢 小朋友才用Python吧?
作者: lacseven (喬巴)   2022-03-15 10:43:00
VBA是excel原語言,在對excel可視化上比較容易上手,但是python確實速度跟程式撰寫的邏輯比較好,如果你願意兩者結合當然好,但是多半的操作者要開python跟excel要不覺得麻煩、要不聽到就退縮了
作者: shinewind (舞佾江月任八方)   2022-03-15 14:11:00
陳年報表是多年一路累加,當然很慘一開始的人絕對沒想到最後會這樣呈現
作者: DiamondAse (■─═)   2022-03-15 22:42:00
資訊部門可以讓你裝pytho套件?
作者: Tenging (菜鳥)   2022-03-15 22:49:00
vba不是有內建
作者: DiamondAse (■─═)   2022-03-15 22:49:00
而且交接很麻煩,你還要教同事最近好像蠻流行rpa的,例行的報表應該都差不多用那咕做
作者: joehuan (一瓶)   2022-03-15 23:48:00
VBA是少了繼承的OOP,認真寫起來還是很強大的要處理二維資料, 寫個array wrapper就好, 資工大一的難度
作者: WTF1111 (BBS少看為妙)   2022-03-16 00:42:00
你好厲害喔!竟然知道Python
作者: amethystboy (紫晶男)   2022-03-16 21:06:00
會動就好
作者: foxtwo (堅持不課金)   2022-03-17 01:07:00
Python雖然1991就出來,但也是近幾年才火起來20年前的老報表excel 當然是用VBA寫啊
作者: keeochange (一塊兩毛五)   2022-03-17 14:24:00
我個人感覺如果很強的工程師用什麼都應該沒差多少但問題是很強的應該不會出現在銀行幫你自動化報表
作者: iamlukeli (葛莉絲凱莉)   2022-03-18 21:23:00
你vba寫得好嗎?
作者: resc5241 (resc5241)   2022-03-23 17:41:00
你這就搞錯對象了,你忘了你做出來是要給誰看的嗎?你能接收老人無限輪迴詢問資料處理的common sense嗎?,有時候承接也是一種避麻煩,因為金融業的人真的很討厭變動的
作者: jasonkey123 (jasonkey123)   2022-03-31 20:47:00
真的是台灣奇蹟,資安把python當惡意程式,還理直氣狀難怪會領低薪...

Links booklink

Contact Us: admin [ a t ] ucptt.com