顯示廣告
隱藏 ✕
※ 本文為 Leon 轉寄自 ptt.cc 更新時間: 2021-10-01 00:33:11
看板 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
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 一樣都call4F 123.192.17.16 台灣 09/30 23:34
s860134:  相同的api
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

--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 587 
分享網址: 複製 已複製
1樓 時間: 2021-10-01 03:36:09 (台灣)
     (編輯過) TW
若常會用EXCEL做東西~~學VBA是有幫助~~懶得背指令的話~~上網看錄製巨集與修改巨集的影片,用錄的 再邊改編測試就能了
2樓 時間: 2021-10-01 06:37:16 (台灣)
  10-01 06:37 TW
真的有公司MIS可以允許公司個人電腦聯外.CALL套件..灌私人軟體??
是哪一家啊??
3樓 時間: 2021-10-01 08:06:34 (澳門)
  10-01 08:06 MO
像我公司python,google,github全封了,只有office能用,就只能碼vba了
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇