【python】自動化操作excel (openpyxl)
ฝัง
- เผยแพร่เมื่อ 18 พ.ค. 2024
- 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
✏最新課程-python、AI組合包
grandmacan.com/courses/yCC2Q8WFsc9Av52myZBh
即日起至2024/05/20前購買,即享36折優惠~
這部影片对初學程式幫助很大
跟著你真的可以學到很多東西,終於不用再轉成csv檔了
這部影片真實用~~ 學習到了很多
能夠邊看老師上課,一邊自已操作,真的很方便,省掉許多自已看書研究,然後又為了一些小bug而在那裡痛苦尋找病因
超實用,太讚了
小白老师很棒,向你学习,望你多多指教!谢谢🤝
影片超讚的!!希望之後會有openpyxl的其他功能介紹,例如改變儲存格格式之類的~~~謝謝你的教學
這麼好的頻道我會想付錢學更多🥺
感謝萬分
謝謝,學到一些東西。
感謝分享厲害👍
未看先推~~~~~~~~~~~~~~~~~~~~
太優質的頻道
這個真的是很有用的教學, 想請問題未來會不會做python自動讀取PDF再export做excel的教學? 相信這個是很有應用性的題材, 加油!
喜歡聽你的聲音:)
這麼優質的頻道 我居然現在才發現
很棒~
希望openpyxl有續集 太實用了~
谢谢!
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
許願一下,希望小白能教導socket,遠端執行命令
awesome!!
許願一下,期待能看到透過python 將excel自動化轉出word的教學
真的很神
小白老師,能不能教做外匯自動交易系統(MT4.MT5)。非常期望!
老師可以教tensorflow 嗎
更新了欸
小白,想請教關於python 插入圖片檔案至excel 儲存格的方式(使用open的套件)
看完這一段的感想是。對己經會 Python的人可以少學VBA,但看在開發過程,用Python 會讓我感到一直在開啟及關閉EXCEL檔。目前想不到有較適合應用Python + Excel 的時機。
好人一生平安
想請問一下 如果工作表改成很多個excel檔案抓取資料,有什麼方法嗎?
想問一下要怎麼把excel中欄的英文編號轉乘用數字來表示,像是C轉乘3、AA轉成27?
老師你好,請問像網路爬蟲抓的很多資料(比如ptt的各問題的標籤)要如何全部存進excel裡? 謝謝
老師您好,請問這根panda有甚麼差別謝謝
期待小白可以做一系列的java java的話,看能不能用minecraft來做一系列影片~)
請問白大~會出現這樣的訊息
UserWarning: Data Validation extension is not supported and will be removed
warn(msg)
是因為有下拉選單嗎?
你好,請問你最開始的那個excel是怎麼導進去的,謝謝
可以由python来创建或者刷新pivot table 吗?
小白老师的课很好,不知道怎么联系您,真希望能听你的其他课程。
不好意思,初學者提問,excel(openpyxl)可以運用在那些場景呢?
可惡我被你之前的「拍ㄍㄟㄣˋ」洗腦了 XD
這個應該是唸作「open 拍 ㄎㄙㄟˋ喔」吧?(open + "Py"thon + E"xcel" (因為 ex 常簡稱成 x 而 el 就是 L 這個字母的名稱))
或者唸作 "open pixel"
终于更新了。感谢!
请问接下来可以弄个教程是关于爬虫抓取资料+Echarts 数据可视化吗?
聽起來不錯
我會納入可慮的~
@@GrandmaCan 谢谢你🙏
爬虫抓取PDF內容可以嗎? 用selenium
openpyxl可不可以開xlsm用裡面的VBA Macros?
你的教學出的太快了
還來不及學🥺
老师,程序出错的话,有错误提示吗?比如程序是知道一打开的文件是不能改动保存的。程序应该可提示。
how to deal with formula cell? e.g.'C4&"-"&D4&"-"&E4&"-"&I4&"-"&J4'
請問一下白大,如果我要用python驗證我不是機器人可以做的到嗎?例如辨識紅綠燈或者拉霸之類的
可以
期待下次會有相關的影片😊
我好奇一件事情,你下载了什么辅助功能,能够无需目录直接运行成功代码?
請問也可以自動創建word檔案嗎?
8:27秒時,python有可活用的各種功能
能提供一些實例應用嗎?如何自動化?
這個教學跟直接打開excel檔案做修改沒分別,可能直接修改excel檔更方便
举个例子,如何有上百个不同项目的excel,但他们用同样的模版生成的。后来由于什么原因,要对所有excel进行同样的改动。那么用pythin批量改还是有意义的。我想建议的是,做这样的youtube时候,即使是给小白看的,一些基本的style还是要有的,比如模块化维护化。。。这样的scripts我们的mergerequest根本过不去。。。。
问下,是不是用这些三方模组,必须得安装PYTHON,能不能像VBA一样,不要额外装一个软件!
老師你好!我用Anaconda,install openpyxl, import進來都會出現ModuleNotFoundError: No module named 'openpyxl'的問題,這個該怎麼辦?
小白為什麼這麼面癱啦 好吧 我還是陷入影片中了😂
我覺得現在很多影片分享,但是,要講得淺顯易懂很少,但目前都會解釋這段寫意思是甚麼
小白长得好像姚晨
想請問是否可以示範自動調整輸入格寬度(類似用Excel時連點兩下調整欄寬)?我上網找了很多方法,但是都失敗。
如果用vba可以用range.autofit
@@pennylins 沒辦法用python嗎
pandas無敵
小白,請問以上自動化操作適用於google sheets嗎?
哥你會不會太帥?
可以设置Excel当有数值变化的时候自动保存吗?
可以在Jupyter notebook 里操作吗?
第一步安装库时,出现以下提示,咋回事?
pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
笑死,Python都没装跑过来学习🤣🤣
試試看 py -m pip
@@HuangRay2213 謝,幫忙了
想請問從openpyxl中不單獨拉workbook那些,全部引進來不可以嗎??
因為我剛有試過,只寫"import openpyxl"他是會讀不出後面的東西的
麻煩小白版主或各位大神回答python小菜雞QQ 感謝!!
from openpyxl import *
以為要介紹圖表了,結果完了。
請問是怎麼讓excel的檔案在excel.py的下面呢
姚晨你好!
請問excel在開啟狀態時我執行程式會跑出permission denied,這該如何解決呢
好奇怪的問法..我是個不是I.T. 工作人員但會用 SQL TERADATA 的人, 現在新公司沒有SQL SERVER.... 我可不可以...IMPORT EXCEL資料到PYTHON...然後像SQL那樣計算資料? 謝謝....
收穫超多的,最近在玩discord才突然想學怎麼寫機器人
可以教discord機器人怎麼寫嗎
感謝你的建議
我會納入考慮的~
这么操作,感觉比自己手动操作还要复杂,因为你得想清楚每个操作,然后再实现找错。除非是大批量操作。
請問可以移動資料到別的檔案嗎
我也想知道!
所以自動化在哪裡......看完整部影片都沒有自動化教學?
這個介面跟另一個影片的pycharm不一樣🤔
先猜小白很久沒有剪頭髮所以戴帽子😆
会不会是秃头?IT男一般会秃头,哈哈
开玩笑
小白頭髮很多喔
講話多一點表情,嘴巴張開一點會比較好!否則會死氣沉沉!
怎麼沒有 excel 畫圖的
現在用AI是不是更快
跟自動化有啥關係?
请问这个是什么错误?ImportError: cannot import name 'digits' from 'string'
一開始下載openpyxl就失敗
一直說我不是下載最新版本
重新下載也一樣...哀
ImportError: cannot import name 'digits' from 'string' (c:\Users\user\Desktop\code\python\string.py)
我的結果跑出這個 請問是哪邊出問題呢?
改這樣試試('c:/Users/user/Desktop/code/python/string.py')
感謝 是斜線錯邊了
想问一下 因为我公司的电脑用的是libre office和excel 2003,也能用 openpyxl 来进行操作吗?
假設 merge_cells("A1:E2")
是不是只能unmerge_cells("A1:E2")
如果我unmerge_cells("A1:E1") 的話會報錯
也就是只能全部unmerge剛剛merge的
不能部分unmerge,還是我哪裡錯了呢?
你手動操作excel 會報錯的部分,相信用程式也不行
你好,我跟你一样的代码,可是显示no such file or directory
请问你解决了吗?我也是遇到这个问题!
有没有人觉得他长得挺像大陆演员姚晨的?
所以我能理解這是excel的外掛程式嗎?
python vs excel ==大砲vs 小鳥
誰取代誰還很難說
不能剪切行吗?
有VBA为什么要在excel里用py
真的不明白為什麼不直接EXCAL 改好, PYTHON 打開,這樣就不用記那麼多公式?
Would you any book of the Python for sale ?
我直接用excel不是比較快
我沒辦法安裝openpyxl
出現錯誤 ImportError: cannot import name 'Workbook' from partially initialized module 'openpyxl' 這個是哪裡有問題
路徑是對的?
@@user-nb2du2qw7i 沒有錯的 後面就整個資料夾刪除重來就可以了 可能是資料夾名稱空格
我也遇到相同問題 後來發現檔案名稱不能命名為"openpyxl.py" 改掉就成功了
怎麼不是xlwings
直接用excel VB不就好了嗎?
對啊,學英文要幹嘛?叫外國人講中文就好了。
@@jwuhome 笑死 支持外國人用中文
欸不是,這些不是可以直接在格子裡打公式比較快嗎?XD
你可以搭配selenium 去做操作啊 或者其他套件
如果要打1萬次 相信我 用語言操作最快 但這種套件教學,只是入門啦,實戰價值不高,真正要做大數據也不會用 excel 而是 sql 存 db,這影片對於某些需要 用到excel 管理資料的人來說,相當不錯,因為就是呼叫別人寫好的utils 而已,不用用到什麼程式設計概念 或 資結
小白
联系方式来一个?