看板 Gossiping
作者 LeonH (Leon)
標題 Re: [問卦] EXCEL VBA值得花時間去學嗎
時間 Thu Sep 30 23:09:15 2021


※ 引述《permoon (有志難伸優質寫手ㄉㄉ)》之銘言:
: ※ 引述《hydran5566 (Nonstop)》之銘言:
: : 如題
: : 小弟工作需求每天使用大量的Excel要整理資料跟撈報表
: : 公司前輩有些都會寫VBA增加效率看的我好是羨慕
: : 礙於對程式語言0基礎 可能要買書或數位課程來學
: : 但又有同事說現在沒人在學VBA這垃圾語言了
: : 不過個人工作性質也不需要用到其他語言 大部分都在拉Daily的報表 整理資料圖表跟分析
: : 專門去學Excel VBA值得嗎 有沒有八卦
: 認真回,學Python,然後
: 1. 把Excel資料丟到google spreadsheet上當關聯式資料庫用,
: 2. 用python pandas整理資料
: 3. 用datastudio做視覺化分析或定期觀察儀表板
: 這是我最推薦新手入門數據分析的工具組合。
: 你要做數據整理跟分析,重點只有三個:
: 資料存放的地方、整理資料工具語言、視覺化套件
: 一般來說,正規的方式是資料放sql、整理資料用sql code,
: 然後視覺化再用ggplot、shiny(R), Matplotlib、plotly(Python),
: 但初學者沒辦法一次搞懂這麼多東西,直接用現成的東西就好,
: 唯一需要學習的是python pandas跟如何用python串接google spreadsheet,
: 但這我覺得根本比VBA好學兩萬倍,code也比較好管理。
: 以上分享,希望在4%塔綠斑大亂鬥的八卦版中能幫到一些人QQ

推文裡有些人提到 公司不能對外連 Google Sheets 的問題

其實不用 Google Sheets

可以用 Python 直接操控 Excel

這樣既可以享用 Python 那些豐富的資料處理套件

還可以讓程式碼進版控 可以享用 Git 的全部好處

要在 Python 操控 Excel 得靠 xlwings 這個套件:https://www.xlwings.org/
Automate Excel with Python (Open Source and Free)
xlwings is an open source package that allows you to automate Excel with Python on Windows and macOS. Write Excel macros and UDFs in Python. ...

 

用起來的感受可以看這部影片:https://youtu.be/A3jrUXNokYk

小弟也寫了一篇簡單的入門用法:

https://editor.leonh.space/2021/write-excel-macros-with-python/

有興趣的大大可以參考看看

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.240.217 (臺灣)
※ 文章代碼(AID): #1XLTCVX8 (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1633014559.A.848.html
※ 同主題文章:
Re: [問卦] EXCEL VBA值得花時間去學嗎
09-30 23:09 Leon
ouabain: 厲害了1F 50.29.101.148 美國 09/30 23:15
Pigchi: 長知識2F 223.137.217.77 台灣 09/30 23:20
MyKal1001: 感謝~3F 114.36.49.192 台灣 09/30 23:23
s860134: 這個真的不錯 實際上最後和VB 一樣都call 相同的api4F 123.192.17.16 台灣 09/30 23:34
rs6000: 感謝大大的分享6F 114.33.116.102 台灣 09/30 23:35
sheng76314: 拜神7F 114.27.141.137 台灣 09/30 23:43
※ 編輯: LeonH (1.200.240.217 臺灣), 10/01/2021 00:03:24
despairF: 如果公司也不能call 套件...8F 61.227.38.63 台灣 10/01 00:23

--