PTT評價

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

看板Finance標題[閒聊] Python比VBA更適合做金融報表吧?作者
yahoo168
(努力就會有騷貨)
時間推噓17 推:18 噓:1 →:23

陳年報表一點開,常常令人懷疑人生
裡面的VBA比狗屎還亂
令人懷疑最初的撰寫者是否根本沒受過教育

低劣混亂的程式,固然與設計者本身的大腦有關
但蠻大程度也跟VBA的語言特性脫不了關係
VBA沒有python的pandas dataframe
這種對二維數據可以靈活處理的套件
導致跨表操作就像一場悲劇
然而固有的陋習使得VBA在金融業仍然甚囂塵上

個人認為作為excel的原生語言
VBA很適合結合介面,做資料處理結果的呈現
但中間的計算過程,絕對應該用python進行

不知道大家怎麼看
-----
Sent from JPTT on my iPhone

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.22.220 (臺灣)
PTT 網址

Trybeer03/14 18:59vba 處理資料好用,python就跑財務用吧

Trybeer03/14 19:01但交易到後來兩者皆可拋只要記住六字箴言就好

處理資料還是python勝出吧,VBA要做兩個表的交叉比對就很麻煩了

※ 編輯: yahoo168 (101.10.22.220 臺灣), 03/14/2022 19:06:25

kingyuan03/14 19:18單純處理資料van就可以了

joy2105feh03/14 19:38優文推

hsiaulong03/14 19:52都說是陳年報表了,誰要去改?

ZengMaktub03/14 20:11好猛喔 我只會用excel 加減乘除

kokolotl03/14 20:18VBA能處理一些python不好搞的東西

Ujdhw342503/14 20:38你有考慮過老人的感受嗎?

feliz556603/14 20:52光裝python資安就擋死你

lianhua03/14 22:42陳年報表不就代表跑得出來就好

ntpuisbest03/14 23:14簡單來說改寫風險高,而且不會得到好處,那幹嘛改

DIDIMIN03/14 23:28報表那種東西 VBA 夠用了,殺雞焉用牛刀

glwl4003903/14 23:53vba可以被淘汰了

DerLuna03/15 00:55古代是幾個人會python ?

hsnuyi03/15 01:33Aberdeen做portfolio管理也是Excel+VBA呢 小朋友才用Pyth

hsnuyi03/15 01:33on吧?

lacseven03/15 10:43VBA是excel原語言,在對excel可視化上比較容易上手,但

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

lacseven03/15 10:43兩者結合當然好,但是多半的操作者要開python跟excel要

lacseven03/15 10:43不覺得麻煩、要不聽到就退縮了

shinewind03/15 14:11陳年報表是多年一路累加,當然很慘

shinewind03/15 14:11一開始的人絕對沒想到最後會這樣呈現

DiamondAse03/15 22:42資訊部門可以讓你裝pytho套件?

Tenging03/15 22:49vba不是有內建

DiamondAse03/15 22:49而且交接很麻煩,你還要教同事

DiamondAse03/15 22:51最近好像蠻流行rpa的,例行的報表應該都差不多用那咕

DiamondAse03/15 22:51

joehuan03/15 23:48VBA是少了繼承的OOP,認真寫起來還是很強大的

joehuan03/15 23:51要處理二維資料, 寫個array wrapper就好, 資工大一的難度

WTF111103/16 00:42你好厲害喔!竟然知道Python

amethystboy03/16 21:06會動就好

foxtwo03/17 01:07Python雖然1991就出來,但也是近幾年才火起來

foxtwo03/17 01:0820年前的老報表excel 當然是用VBA寫啊

keeochange03/17 14:24我個人感覺如果很強的工程師用什麼都應該沒差多少

keeochange03/17 14:24但問題是很強的應該不會出現在銀行幫你自動化報表

iamlukeli03/18 21:23你vba寫得好嗎?

resc524103/23 17:41你這就搞錯對象了,你忘了你做出來是要給誰看的嗎?你

resc524103/23 17:41能接收老人無限輪迴詢問資料處理的common sense嗎?,

resc524103/23 17:41有時候承接也是一種避麻煩,因為金融業的人真的很討厭

resc524103/23 17:41變動的

jasonkey12303/31 20:47真的是台灣奇蹟,資安把python當惡意程式,還理直氣狀

jasonkey12303/31 20:47難怪會領低薪...