作者yahoo168 (努力就会有骚货)
看板Finance
标题[闲聊] Python比VBA更适合做金融报表吧?
时间Mon Mar 14 18:53:18 2022
陈年报表一点开,常常令人怀疑人生
里面的VBA比狗屎还乱
令人怀疑最初的撰写者是否根本没受过教育
低劣混乱的程式,固然与设计者本身的大脑有关
但蛮大程度也跟VBA的语言特性脱不了关系
VBA没有python的pandas dataframe
这种对二维数据可以灵活处理的套件
导致跨表操作就像一场悲剧
然而固有的陋习使得VBA在金融业仍然甚嚣尘上
个人认为作为excel的原生语言
VBA很适合结合介面,做资料处理结果的呈现
但中间的计算过程,绝对应该用python进行
不知道大家怎麽看
-----
Sent from JPTT on my iPhone
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.10.22.220 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Finance/M.1647255207.A.25A.html
1F:→ Trybeer: vba 处理资料好用,python就跑财务用吧 03/14 18:59
2F:→ Trybeer: 但交易到後来两者皆可抛只要记住六字箴言就好 03/14 19:01
处理资料还是python胜出吧,VBA要做两个表的交叉比对就很麻烦了
※ 编辑: yahoo168 (101.10.22.220 台湾), 03/14/2022 19:06:25
3F:推 kingyuan: 单纯处理资料van就可以了 03/14 19:18
4F:→ joy2105feh: 优文推 03/14 19:38
5F:→ hsiaulong: 都说是陈年报表了,谁要去改? 03/14 19:52
6F:推 ZengMaktub: 好猛喔 我只会用excel 加减乘除 03/14 20:11
7F:推 kokolotl: VBA能处理一些python不好搞的东西 03/14 20:18
8F:推 Ujdhw3425: 你有考虑过老人的感受吗? 03/14 20:38
9F:推 feliz5566: 光装python资安就挡死你 03/14 20:52
10F:推 lianhua: 陈年报表不就代表跑得出来就好 03/14 22:42
11F:推 ntpuisbest: 简单来说改写风险高,而且不会得到好处,那干嘛改 03/14 23:14
12F:→ DIDIMIN: 报表那种东西 VBA 够用了,杀鸡焉用牛刀 03/14 23:28
13F:推 glwl40039: vba可以被淘汰了 03/14 23:53
14F:→ DerLuna: 古代是几个人会python ? 03/15 00:55
15F:→ hsnuyi: Aberdeen做portfolio管理也是Excel+VBA呢 小朋友才用Pyth 03/15 01:33
16F:→ hsnuyi: on吧? 03/15 01:33
17F:推 lacseven: VBA是excel原语言,在对excel可视化上比较容易上手,但 03/15 10:43
18F:→ lacseven: 是python确实速度跟程式撰写的逻辑比较好,如果你愿意 03/15 10:43
19F:→ lacseven: 两者结合当然好,但是多半的操作者要开python跟excel要 03/15 10:43
20F:→ lacseven: 不觉得麻烦、要不听到就退缩了 03/15 10:43
21F:嘘 shinewind: 陈年报表是多年一路累加,当然很惨 03/15 14:11
22F:→ shinewind: 一开始的人绝对没想到最後会这样呈现 03/15 14:11
23F:推 DiamondAse: 资讯部门可以让你装pytho套件? 03/15 22:42
24F:推 Tenging: vba不是有内建 03/15 22:49
25F:→ DiamondAse: 而且交接很麻烦,你还要教同事 03/15 22:49
26F:→ DiamondAse: 最近好像蛮流行rpa的,例行的报表应该都差不多用那咕 03/15 22:51
27F:→ DiamondAse: 做 03/15 22:51
28F:推 joehuan: VBA是少了继承的OOP,认真写起来还是很强大的 03/15 23:48
29F:→ joehuan: 要处理二维资料, 写个array wrapper就好, 资工大一的难度 03/15 23:51
30F:推 WTF1111: 你好厉害喔!竟然知道Python 03/16 00:42
31F:推 amethystboy: 会动就好 03/16 21:06
32F:推 foxtwo: Python虽然1991就出来,但也是近几年才火起来 03/17 01:07
33F:→ foxtwo: 20年前的老报表excel 当然是用VBA写啊 03/17 01:08
34F:推 keeochange: 我个人感觉如果很强的工程师用什麽都应该没差多少 03/17 14:24
35F:→ keeochange: 但问题是很强的应该不会出现在银行帮你自动化报表 03/17 14:24
36F:推 iamlukeli: 你vba写得好吗? 03/18 21:23
37F:推 resc5241: 你这就搞错对象了,你忘了你做出来是要给谁看的吗?你 03/23 17:41
38F:→ resc5241: 能接收老人无限轮回询问资料处理的common sense吗?, 03/23 17:41
39F:→ resc5241: 有时候承接也是一种避麻烦,因为金融业的人真的很讨厌 03/23 17:41
40F:→ resc5241: 变动的 03/23 17:41
41F:→ jasonkey123: 真的是台湾奇蹟,资安把python当恶意程式,还理直气状 03/31 20:47
42F:→ jasonkey123: 难怪会领低薪... 03/31 20:47