用Python讓Excel飛起來

”這篇筆記來自書《超簡單 用python 讓Excel飛起來》

這本書里面的內(nèi)容很貼合實際工作,如果工作中使用excel 比較多,且會涉及到大量表和重復計算的話,使用python 去操作會是一個很“爽”的方式。

環(huán)境準備

首先如果還沒有python環(huán)境可以先按照環(huán)境,推薦使用以下兩種方式:

1、安裝 Anaconda?

可直接在官網(wǎng)下載安裝包進行下載,官網(wǎng)地址:https://www.anaconda.com/products/individual

根據(jù)自己的機器選擇下載對應的安裝包,windows安裝可以參考文章 https://zhuanlan.zhihu.com/p/75717350,這個安裝相對比較簡單,如果還有問題可以直接問問度娘,哈哈哈~

2、安裝python 官方編程環(huán)境IDLE

可以參考這個文章:https://zhuanlan.zhihu.com/p/111168324

安裝和配置編輯器

1、安裝和配置 pycharm

pycharm 是python 里面比較強大的編輯器,使用起來還是很nice 具體安裝可以參考文章https://www.runoob.com/w3cnote/pycharm-windows-install.html

2、jupyter notebook?

jupyter notebook 也是一個編輯器,但是是以網(wǎng)頁的方式呈現(xiàn),比較輕便

安裝和使用可以參考文章:http://www.itdecent.cn/p/91365f343585/

如果已經(jīng)安裝好anaconda,推薦使用直接使用anaconda 安裝jupyter notebook,很方便,一條代碼完事,上面推薦的文章也有這種方法~

實戰(zhàn)

批量創(chuàng)建、保存、重命名、打印、復制、拆分、合并

案例1:批量新建并保存工作簿


批量創(chuàng)建與保存工作簿

a、以上的代碼就可以創(chuàng)建6張工作簿,數(shù)量可以在第三行后面的range中進行設置~

b、關于xw.App中使用的參數(shù)說明,其中參數(shù)visible 表示是否顯示程序窗口;add_book表示是否新建工作簿

該代碼中使用了模塊(包):xlwings,這個包使用來操作Excel的包,可以用它來進行excel的讀、寫、編輯,如果運行提示沒有這個模塊可以直接在終端,使用安裝命令進行安裝;在jupyter notebook中也可以直接輸入以下的命令~

pip install??xlwings

如果是pycharm 的話,可以直接添加模塊,路徑為:file->settings->project interpreter->點擊加號然后搜索對應的模塊名稱即可~

使用pycharm 安裝模塊

案例2:批量打開一個文件夾下的所有工作簿

批量打開文件夾下excel文件

a、split函數(shù)用于分離文件主名和擴展名


案例3:批量重命名多個工作簿

批量重命名多個工作簿

a、startwith() 是python內(nèi)置的字符串函數(shù),用于判斷字符串是否以指定的字符串開頭

案例4:在多個工作簿中批量新增工作表


在多個工作簿中批量新增工作表

案例5:將工作簿所有工作表批量復制到其他工作簿


將工作簿中所有工作表批量復制到其他工作簿

案例6:按條件將一個工作表拆分成為多個工作簿

這個案例的使用場景為,比如一個工作表中有很多個產(chǎn)品的銷售數(shù)據(jù),現(xiàn)在需要將每個產(chǎn)品的銷售數(shù)據(jù)進行拆分,每個產(chǎn)品分成一個工作簿。

按條件將工作表拆分為多個工作簿
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容