【python】自動化操作excel (openpyxl)

  Рет қаралды 314,157

GrandmaCan -我阿嬤都會

GrandmaCan -我阿嬤都會

Күн бұрын

excel
python
自動化
openpyxl
⭐️ 目錄 ⭐️
⌨️ (00:00) 蔣幹畫
⌨️ (00:19) 安裝openpyxl
⌨️ (01:04) 讀取excel檔案 (Workbook)
⌨️ (02:27) 選取工作表 (Worksheet)
⌨️ (03:52) 取得表格內容 (Cell)
⌨️ (06:19) 儲存excel檔案
⌨️ (07:13) 創建、列出工作表
⌨️ (10:08) 創建excel檔案
⌨️ (12:04) 新增一橫排資料(append row)
⌨️ (14:04) 讀取範圍資料
⌨️ (18:42) 合併格子
⌨️ (20:56) 插入、刪除 row & col
⌨️ (24:05) 移動資料
⌨️ (25:43) 實作練習 & excel 公式、文字style
🔗課程檔案
OpenPyXL : openpyxl.readthedocs.io/en/st...
實作練習 : github.com/hibyby/GrandmaCan_...
✏️先修課程
python 初學者教學 : • 【python】4天初學者Python教學 ...
#excel #python #自動化 #openpyxl

Пікірлер: 142
@GrandmaCan
@GrandmaCan 5 ай бұрын
✏最新課程-python、AI組合包 grandmacan.com/courses/yCC2Q8WFsc9Av52myZBh 即日起至2024/07/01前購買,即享36折優惠~
@thenchen4878
@thenchen4878 2 жыл бұрын
這部影片对初學程式幫助很大
@dadayue
@dadayue 2 жыл бұрын
這部影片真實用~~ 學習到了很多
@Weiz-1210
@Weiz-1210 2 жыл бұрын
超實用,太讚了
@shih-binshih9889
@shih-binshih9889 6 күн бұрын
🎉🎉🎉老師教的太好了
@wenamss
@wenamss 2 жыл бұрын
能夠邊看老師上課,一邊自已操作,真的很方便,省掉許多自已看書研究,然後又為了一些小bug而在那裡痛苦尋找病因
@user-lp4kf4sd9v
@user-lp4kf4sd9v 2 жыл бұрын
跟著你真的可以學到很多東西,終於不用再轉成csv檔了
@amyzhu7386
@amyzhu7386 2 жыл бұрын
影片超讚的!!希望之後會有openpyxl的其他功能介紹,例如改變儲存格格式之類的~~~謝謝你的教學
@kingjack9838
@kingjack9838 8 ай бұрын
感謝分享厲害👍
@SLApple-hp9ed
@SLApple-hp9ed 2 жыл бұрын
謝謝,學到一些東西。
@rongwanghuang
@rongwanghuang 11 ай бұрын
小白老师很棒,向你学习,望你多多指教!谢谢🤝
@IsssaaacL
@IsssaaacL 2 жыл бұрын
感謝萬分
@JeremyLinnnnnnn
@JeremyLinnnnnnn 2 жыл бұрын
這麼好的頻道我會想付錢學更多🥺
@amandawong8277
@amandawong8277 2 жыл бұрын
這個真的是很有用的教學, 想請問題未來會不會做python自動讀取PDF再export做excel的教學? 相信這個是很有應用性的題材, 加油!
@rexsu9202
@rexsu9202 2 жыл бұрын
未看先推~~~~~~~~~~~~~~~~~~~~
@user-mq4ki1fr2c
@user-mq4ki1fr2c 2 жыл бұрын
很棒~
@anewfolder3088
@anewfolder3088 2 жыл бұрын
喜歡聽你的聲音:)
@jarry5109
@jarry5109 2 жыл бұрын
太優質的頻道
@huiwencheng4585
@huiwencheng4585 Жыл бұрын
谢谢!
@liukevin1937
@liukevin1937 Жыл бұрын
這麼優質的頻道 我居然現在才發現
@mcgrady119
@mcgrady119 2 жыл бұрын
awesome!!
@chenharold
@chenharold 2 жыл бұрын
許願一下,希望小白能教導socket,遠端執行命令
@user-hc4eq5iu8h
@user-hc4eq5iu8h 2 жыл бұрын
真的很神
@linmort1031
@linmort1031 Жыл бұрын
看完這一段的感想是。對己經會 Python的人可以少學VBA,但看在開發過程,用Python 會讓我感到一直在開啟及關閉EXCEL檔。目前想不到有較適合應用Python + Excel 的時機。
@TheDragon0721
@TheDragon0721 2 жыл бұрын
希望openpyxl有續集 太實用了~
@user-vd7bp4zc2o
@user-vd7bp4zc2o 2 жыл бұрын
許願一下,期待能看到透過python 將excel自動化轉出word的教學
@StarBro_Chen
@StarBro_Chen 2 жыл бұрын
小白老師,能不能教做外匯自動交易系統(MT4.MT5)。非常期望!
@MathBoyZhan
@MathBoyZhan 2 жыл бұрын
Could you show us how to use python to create a helper column in spreadsheet, with index match functions in that column, thank you very much
@user-kn7jd2dx7r
@user-kn7jd2dx7r Жыл бұрын
好人一生平安
@olivezoo
@olivezoo 2 жыл бұрын
老師可以教tensorflow 嗎
@StarBro_Chen
@StarBro_Chen 2 жыл бұрын
期待小白可以做一系列的java java的話,看能不能用minecraft來做一系列影片~)
@user-sc1yk5sm4w
@user-sc1yk5sm4w 2 жыл бұрын
小白,想請教關於python 插入圖片檔案至excel 儲存格的方式(使用open的套件)
@gamedier
@gamedier 2 жыл бұрын
更新了欸
@user-zu4fm5oc6w
@user-zu4fm5oc6w 2 жыл бұрын
老師你好,請問像網路爬蟲抓的很多資料(比如ptt的各問題的標籤)要如何全部存進excel裡? 謝謝
@jeffkevin3
@jeffkevin3 2 жыл бұрын
可惡我被你之前的「拍ㄍㄟㄣˋ」洗腦了 XD 這個應該是唸作「open 拍 ㄎㄙㄟˋ喔」吧?(open + "Py"thon + E"xcel" (因為 ex 常簡稱成 x 而 el 就是 L 這個字母的名稱)) 或者唸作 "open pixel"
@jasonlkh1978
@jasonlkh1978 2 жыл бұрын
請問白大~會出現這樣的訊息 UserWarning: Data Validation extension is not supported and will be removed warn(msg) 是因為有下拉選單嗎?
@user-dm4zx3vb5i
@user-dm4zx3vb5i 2 жыл бұрын
终于更新了。感谢! 请问接下来可以弄个教程是关于爬虫抓取资料+Echarts 数据可视化吗?
@GrandmaCan
@GrandmaCan 2 жыл бұрын
聽起來不錯 我會納入可慮的~
@user-dm4zx3vb5i
@user-dm4zx3vb5i 2 жыл бұрын
@@GrandmaCan 谢谢你🙏
@nelsonlau123
@nelsonlau123 2 жыл бұрын
爬虫抓取PDF內容可以嗎? 用selenium
@jerrytzen
@jerrytzen 2 жыл бұрын
請問一下白大,如果我要用python驗證我不是機器人可以做的到嗎?例如辨識紅綠燈或者拉霸之類的
@GrandmaCan
@GrandmaCan 2 жыл бұрын
可以
@jerrytzen
@jerrytzen 2 жыл бұрын
期待下次會有相關的影片😊
@raychen9332
@raychen9332 Жыл бұрын
想問一下要怎麼把excel中欄的英文編號轉乘用數字來表示,像是C轉乘3、AA轉成27?
@user-wk2br8iv2w
@user-wk2br8iv2w 2 жыл бұрын
不好意思,初學者提問,excel(openpyxl)可以運用在那些場景呢?
@junhuawu7287
@junhuawu7287 2 жыл бұрын
老师,程序出错的话,有错误提示吗?比如程序是知道一打开的文件是不能改动保存的。程序应该可提示。
@minhkhongdeptsai7611
@minhkhongdeptsai7611 2 жыл бұрын
你好,請問你最開始的那個excel是怎麼導進去的,謝謝
@user-bx9zw6wi6g
@user-bx9zw6wi6g Жыл бұрын
小白老师的课很好,不知道怎么联系您,真希望能听你的其他课程。
@peterkwok6689
@peterkwok6689 2 жыл бұрын
能提供一些實例應用嗎?如何自動化? 這個教學跟直接打開excel檔案做修改沒分別,可能直接修改excel檔更方便
@chunyanli9303
@chunyanli9303 2 жыл бұрын
举个例子,如何有上百个不同项目的excel,但他们用同样的模版生成的。后来由于什么原因,要对所有excel进行同样的改动。那么用pythin批量改还是有意义的。我想建议的是,做这样的youtube时候,即使是给小白看的,一些基本的style还是要有的,比如模块化维护化。。。这样的scripts我们的mergerequest根本过不去。。。。
@gary-en3dg
@gary-en3dg 2 жыл бұрын
老師您好,請問這根panda有甚麼差別謝謝
@user-tg4tv8of2y
@user-tg4tv8of2y 2 жыл бұрын
想請問一下 如果工作表改成很多個excel檔案抓取資料,有什麼方法嗎?
@py6827
@py6827 2 жыл бұрын
8:27秒時,python有可活用的各種功能
@user-yj1vi3uy8n
@user-yj1vi3uy8n 8 ай бұрын
我覺得現在很多影片分享,但是,要講得淺顯易懂很少,但目前都會解釋這段寫意思是甚麼
@ASUM06
@ASUM06 2 жыл бұрын
小白,請問以上自動化操作適用於google sheets嗎?
@a25885200
@a25885200 2 жыл бұрын
openpyxl可不可以開xlsm用裡面的VBA Macros?
@helloworld1626
@helloworld1626 2 жыл бұрын
可以由python来创建或者刷新pivot table 吗?
@user-km1qo3dq2q
@user-km1qo3dq2q 2 жыл бұрын
老師你好!我用Anaconda,install openpyxl, import進來都會出現ModuleNotFoundError: No module named 'openpyxl'的問題,這個該怎麼辦?
@user-pw2jo6cd2r
@user-pw2jo6cd2r 2 жыл бұрын
請問也可以自動創建word檔案嗎?
@SLive227
@SLive227 2 ай бұрын
可以设置Excel当有数值变化的时候自动保存吗?
@user-by6on8ct9n
@user-by6on8ct9n 2 жыл бұрын
你的教學出的太快了 還來不及學🥺
@user-di5ig9ff3y
@user-di5ig9ff3y 2 жыл бұрын
想請問是否可以示範自動調整輸入格寬度(類似用Excel時連點兩下調整欄寬)?我上網找了很多方法,但是都失敗。
@pennylins
@pennylins 2 жыл бұрын
如果用vba可以用range.autofit
@user-di5ig9ff3y
@user-di5ig9ff3y 2 жыл бұрын
@@pennylins 沒辦法用python嗎
@howstyle
@howstyle 2 жыл бұрын
小白為什麼這麼面癱啦 好吧 我還是陷入影片中了😂
@vandungtrong8647
@vandungtrong8647 2 жыл бұрын
问下,是不是用这些三方模组,必须得安装PYTHON,能不能像VBA一样,不要额外装一个软件!
@majenny3053
@majenny3053 2 жыл бұрын
哥你會不會太帥?
@tobywong080
@tobywong080 2 жыл бұрын
所以自動化在哪裡......看完整部影片都沒有自動化教學?
@animefamilyupdating9130
@animefamilyupdating9130 Жыл бұрын
我好奇一件事情,你下载了什么辅助功能,能够无需目录直接运行成功代码?
@Weiz-1210
@Weiz-1210 2 жыл бұрын
想請問從openpyxl中不單獨拉workbook那些,全部引進來不可以嗎?? 因為我剛有試過,只寫"import openpyxl"他是會讀不出後面的東西的 麻煩小白版主或各位大神回答python小菜雞QQ 感謝!!
@benc7910
@benc7910 2 жыл бұрын
from openpyxl import *
@abo880805
@abo880805 2 жыл бұрын
pandas無敵
@kongkong9766
@kongkong9766 2 ай бұрын
这么操作,感觉比自己手动操作还要复杂,因为你得想清楚每个操作,然后再实现找错。除非是大批量操作。
@modhua4497
@modhua4497 2 жыл бұрын
可以在Jupyter notebook 里操作吗?
@veritasfx
@veritasfx 2 жыл бұрын
how to deal with formula cell? e.g.'C4&"-"&D4&"-"&E4&"-"&I4&"-"&J4'
@kongkong6349
@kongkong6349 2 жыл бұрын
小白长得好像姚晨
@user-bz2qc3nw2u
@user-bz2qc3nw2u Жыл бұрын
請問是怎麼讓excel的檔案在excel.py的下面呢
@user-dy2fm4df1y
@user-dy2fm4df1y 2 жыл бұрын
收穫超多的,最近在玩discord才突然想學怎麼寫機器人 可以教discord機器人怎麼寫嗎
@GrandmaCan
@GrandmaCan 2 жыл бұрын
感謝你的建議 我會納入考慮的~
@tarocjsu
@tarocjsu 2 жыл бұрын
講話多一點表情,嘴巴張開一點會比較好!否則會死氣沉沉!
@jwuhome
@jwuhome 2 жыл бұрын
以為要介紹圖表了,結果完了。
@cheng-gangwang1557
@cheng-gangwang1557 Ай бұрын
姚晨你好!
@hiko3549
@hiko3549 Жыл бұрын
現在用AI是不是更快
@manbouwei
@manbouwei 2 жыл бұрын
請問可以移動資料到別的檔案嗎
@user-ib7de3zx8b
@user-ib7de3zx8b 2 жыл бұрын
我也想知道!
@nikyip3448
@nikyip3448 Ай бұрын
請問怎樣用python 在excel 把公式移除, 只留下值? 就好像在excel copy 後選擇只paste value 的操作
@user-pn1jo4fu9w
@user-pn1jo4fu9w 2 жыл бұрын
第一步安装库时,出现以下提示,咋回事? pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1
@user-mc8lp4qj7l
@user-mc8lp4qj7l 2 жыл бұрын
笑死,Python都没装跑过来学习🤣🤣
@HuangRay2213
@HuangRay2213 2 жыл бұрын
試試看 py -m pip
@wkyu2652
@wkyu2652 2 жыл бұрын
@@HuangRay2213 謝,幫忙了
@coconutyummy8096
@coconutyummy8096 2 жыл бұрын
有没有人觉得他长得挺像大陆演员姚晨的?
@jacky888pp
@jacky888pp 2 жыл бұрын
跟自動化有啥關係?
@miku3920
@miku3920 2 жыл бұрын
怎麼沒有 excel 畫圖的
@user-pr7pz7dm6j
@user-pr7pz7dm6j Жыл бұрын
請問excel在開啟狀態時我執行程式會跑出permission denied,這該如何解決呢
@ln6835
@ln6835 11 ай бұрын
好奇怪的問法..我是個不是I.T. 工作人員但會用 SQL TERADATA 的人, 現在新公司沒有SQL SERVER.... 我可不可以...IMPORT EXCEL資料到PYTHON...然後像SQL那樣計算資料? 謝謝....
@user-rk1tu3dl7m
@user-rk1tu3dl7m 2 жыл бұрын
先猜小白很久沒有剪頭髮所以戴帽子😆
@skydivingclub
@skydivingclub 2 жыл бұрын
会不会是秃头?IT男一般会秃头,哈哈 开玩笑
@user-ld6on7oq7d
@user-ld6on7oq7d 2 жыл бұрын
小白頭髮很多喔
@siggshakaski5944
@siggshakaski5944 Жыл бұрын
假設 merge_cells("A1:E2") 是不是只能unmerge_cells("A1:E2") 如果我unmerge_cells("A1:E1") 的話會報錯 也就是只能全部unmerge剛剛merge的 不能部分unmerge,還是我哪裡錯了呢?
@kuomyron2973
@kuomyron2973 Жыл бұрын
你手動操作excel 會報錯的部分,相信用程式也不行
@rickhu5955
@rickhu5955 2 жыл бұрын
ImportError: cannot import name 'digits' from 'string' (c:\Users\user\Desktop\code\python\string.py) 我的結果跑出這個 請問是哪邊出問題呢?
@circlezsquare1626
@circlezsquare1626 2 жыл бұрын
改這樣試試('c:/Users/user/Desktop/code/python/string.py')
@rickhu5955
@rickhu5955 2 жыл бұрын
感謝 是斜線錯邊了
@chi-shuwu456
@chi-shuwu456 Жыл бұрын
我直接用excel不是比較快
@dannijin9527
@dannijin9527 Жыл бұрын
请问这个是什么错误?ImportError: cannot import name 'digits' from 'string'
@user-uv3kp9dh8w
@user-uv3kp9dh8w 2 жыл бұрын
不能剪切行吗?
@xiiaoxu7954
@xiiaoxu7954 2 жыл бұрын
想问一下 因为我公司的电脑用的是libre office和excel 2003,也能用 openpyxl 来进行操作吗?
@ydmiggy
@ydmiggy 2 жыл бұрын
一開始下載openpyxl就失敗 一直說我不是下載最新版本 重新下載也一樣...哀
@wish760
@wish760 10 ай бұрын
這個介面跟另一個影片的pycharm不一樣🤔
@minhkhongdeptsai7611
@minhkhongdeptsai7611 2 жыл бұрын
你好,我跟你一样的代码,可是显示no such file or directory
@dl-1265
@dl-1265 Жыл бұрын
请问你解决了吗?我也是遇到这个问题!
@natsonwang5241
@natsonwang5241 2 жыл бұрын
有VBA为什么要在excel里用py
@leifcheung3474
@leifcheung3474 2 жыл бұрын
所以我能理解這是excel的外掛程式嗎?
@olivezoo
@olivezoo 2 жыл бұрын
python vs excel ==大砲vs 小鳥
@olivezoo
@olivezoo 2 жыл бұрын
誰取代誰還很難說
@fatunclejoss4700
@fatunclejoss4700 Жыл бұрын
Would you any book of the Python for sale ?
@elvis1322
@elvis1322 Жыл бұрын
怎麼不是xlwings
@strikelee7294
@strikelee7294 2 жыл бұрын
直接用excel VB不就好了嗎?
@jwuhome
@jwuhome 2 жыл бұрын
對啊,學英文要幹嘛?叫外國人講中文就好了。
@manyes7577
@manyes7577 2 жыл бұрын
@@jwuhome 笑死 支持外國人用中文
@cheungcheung2219
@cheungcheung2219 10 ай бұрын
真的不明白為什麼不直接EXCAL 改好, PYTHON 打開,這樣就不用記那麼多公式?
@user-yx7dt4cs7p
@user-yx7dt4cs7p 2 жыл бұрын
我沒辦法安裝openpyxl
@loiyggvvccbbn
@loiyggvvccbbn 2 жыл бұрын
小白
@user-sz7hd3ve1x
@user-sz7hd3ve1x 2 жыл бұрын
出現錯誤 ImportError: cannot import name 'Workbook' from partially initialized module 'openpyxl' 這個是哪裡有問題
@user-nb2du2qw7i
@user-nb2du2qw7i 2 жыл бұрын
路徑是對的?
@user-sz7hd3ve1x
@user-sz7hd3ve1x 2 жыл бұрын
@@user-nb2du2qw7i 沒有錯的 後面就整個資料夾刪除重來就可以了 可能是資料夾名稱空格
@user-pw6zf8cr5s
@user-pw6zf8cr5s 2 жыл бұрын
我也遇到相同問題 後來發現檔案名稱不能命名為"openpyxl.py" 改掉就成功了
OMG😳 #tiktok #shorts #potapova_blog
00:58
Potapova_blog
Рет қаралды 3,9 МЛН
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 9 МЛН
Automate Excel With Python - Python Excel Tutorial (OpenPyXL)
38:02
Tech With Tim
Рет қаралды 1,5 МЛН
Introducing Python in Excel
19:01
Leila Gharani
Рет қаралды 1,5 МЛН
Python自動化交易
7:34
Python程式交易
Рет қаралды 9 М.
ChatGPT 幫你工作?自動化 Excel 的兩個真實案例
7:41
未來來了沒? Is future here?
Рет қаралды 321 М.
How to Replace VBA with Python(Step-By-Step Tutorial)
31:19
Excel Macro Mastery
Рет қаралды 255 М.