[閒聊] Python比VBA更適合做金融報表吧?
陳年報表一點開,常常令人懷疑人生
裡面的VBA比狗屎還亂
令人懷疑最初的撰寫者是否根本沒受過教育
低劣混亂的程式,固然與設計者本身的大腦有關
但蠻大程度也跟VBA的語言特性脫不了關係
VBA沒有python的pandas dataframe
這種對二維數據可以靈活處理的套件
導致跨表操作就像一場悲劇
然而固有的陋習使得VBA在金融業仍然甚囂塵上
個人認為作為excel的原生語言
VBA很適合結合介面,做資料處理結果的呈現
但中間的計算過程,絕對應該用python進行
不知道大家怎麼看
-----
Sent from JPTT on my iPhone
--
vba 處理資料好用,python就跑財務用吧
但交易到後來兩者皆可拋只要記住六字箴言就好
處理資料還是python勝出吧,VBA要做兩個表的交叉比對就很麻煩了
※ 編輯: yahoo168 (101.10.22.220 臺灣), 03/14/2022 19:06:25單純處理資料van就可以了
優文推
都說是陳年報表了,誰要去改?
好猛喔 我只會用excel 加減乘除
VBA能處理一些python不好搞的東西
你有考慮過老人的感受嗎?
光裝python資安就擋死你
陳年報表不就代表跑得出來就好
簡單來說改寫風險高,而且不會得到好處,那幹嘛改
報表那種東西 VBA 夠用了,殺雞焉用牛刀
vba可以被淘汰了
古代是幾個人會python ?
Aberdeen做portfolio管理也是Excel+VBA呢 小朋友才用Pyth
on吧?
VBA是excel原語言,在對excel可視化上比較容易上手,但
是python確實速度跟程式撰寫的邏輯比較好,如果你願意
兩者結合當然好,但是多半的操作者要開python跟excel要
不覺得麻煩、要不聽到就退縮了
陳年報表是多年一路累加,當然很慘
一開始的人絕對沒想到最後會這樣呈現
資訊部門可以讓你裝pytho套件?
vba不是有內建
而且交接很麻煩,你還要教同事
最近好像蠻流行rpa的,例行的報表應該都差不多用那咕
做
VBA是少了繼承的OOP,認真寫起來還是很強大的
要處理二維資料, 寫個array wrapper就好, 資工大一的難度
你好厲害喔!竟然知道Python
會動就好
Python雖然1991就出來,但也是近幾年才火起來
20年前的老報表excel 當然是用VBA寫啊
我個人感覺如果很強的工程師用什麼都應該沒差多少
但問題是很強的應該不會出現在銀行幫你自動化報表
你vba寫得好嗎?
你這就搞錯對象了,你忘了你做出來是要給誰看的嗎?你
能接收老人無限輪迴詢問資料處理的common sense嗎?,
有時候承接也是一種避麻煩,因為金融業的人真的很討厭
變動的
真的是台灣奇蹟,資安把python當惡意程式,還理直氣狀
難怪會領低薪...
爆
[問卦] python做科學運算,要分享什麼?欸欸 我明天group meeting要分享python科學數值運算小技巧 我目前想到要講的 1. 介紹numpy 2. 不要用迴圈 用numpy 3. 用numba jit編譯33
[問卦] 學寫Python 用E6400+Ubuntu可以嗎?嗨大家午安 本魯淡江中文失業9年自耕農 今年61 整天在電腦前面上PTT 女兒以前學過python 寫了幾隻程式 想說沒事也來學一下打發時間 說不定還能找到工作 目前用來上PTT的電腦 是E6400+4G RAM 120SSD 用的是ubuntu系統 這樣可以用python嗎 還是要買微軟的win10?27
[問卦] 寫程式只要會用套件就好了吧?現在高階語言都很方便 Python R那些一堆屌套件可以用 分析、資料視覺化、機械學習 真正用到的 只需要幾行套件呼叫就解決 不用像學C Java 一樣在那邊土方煉鋼- C語言 快50歲的化石 對新手不友善 沒人想學 沒人想用 早就有了升級版的C++ 和更方便的python 過氣語言其實早就可以淘汰了吧? 八卦?
22
[問卦] Python是怎麼突然爆紅的?在2015年左右以前 程式語言的霸主要嘛以偏底層可以控制記憶體的C/C++為主 要嘛是物件導向能力強大的Java、C# 或者是網頁在使用的html、php、JavaScript 即使是資料科學分析也有R 工程科學也有matlab 結果就是Python在這幾年迅速竄起 直追Java和C的龍頭寶座17
[問卦] Python怎麼那麼難懂啊?variable type 不清楚,幹這數字到底是float還是int? function return type 也沒標記 function argument type 不知道是啥 oop語法有夠難懂 每次看python 的code都好痛苦17
[問卦] 現在程式語言的鄙視鏈長怎樣?前幾天爆出來華碩面試官瞧不起用Python的 不禁好奇,現在的程式語言鄙視鏈長什麼樣啊? 是越底層的鄙視越高層嗎? Byte code> assembly>C > C++ > Java > Python? 宅宅相輕的階級是什麼?13
Re: [問卦] C++可以啟發孩子的程式天份嗎?那要看你怎麼定義程式天份 如果是講演算法跟資料結構 用C或Python下去操比較快 如果是講計算機結構 一樣也是用C跟OS下去操 國中時 C++是我第一門接觸的語言 那個時候要做遊戲的難度不低8
[問卦] 迴圈是不是對新手不友善啊?幹幹, 高中時學C++, 什麼都會, 但遇到迴圈就掛掉。 最近在上VBA啦,