用Python讓辦公快速實(shí)現(xiàn)自動(dòng)化
定 價(jià):99 元
- 作者:王紅明張鴻斌
- 出版時(shí)間:2023/11/1
- ISBN:9787111735373
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312PY
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書通過大量實(shí)戰(zhàn)案例和項(xiàng)目全面講解如何利用Python進(jìn)行自動(dòng)化辦公,幫助廣大職場(chǎng)人士快速處理大批量或重復(fù)性的工作,將過去需要一天或幾天時(shí)間完成的工作,在幾分鐘或者十幾分鐘內(nèi)完成,大大提高工作效率。
本書主要內(nèi)容包括Python安裝及編程方法、Python語法基礎(chǔ)實(shí)戰(zhàn)、自動(dòng)化分析處理數(shù)據(jù)實(shí)戰(zhàn)、自動(dòng)化操作Excel文檔實(shí)戰(zhàn)、自動(dòng)化圖表制作實(shí)戰(zhàn)、自動(dòng)化操作Word文檔實(shí)戰(zhàn)、自動(dòng)化制作PPT幻燈片實(shí)戰(zhàn)、自動(dòng)化操作PDF文檔實(shí)戰(zhàn)、自動(dòng)群發(fā)郵件及自動(dòng)抓取網(wǎng)絡(luò)數(shù)據(jù)實(shí)戰(zhàn)和Python自動(dòng)化辦公實(shí)戰(zhàn)項(xiàng)目。
本書將基礎(chǔ)知識(shí)與實(shí)際工作場(chǎng)景案例相結(jié)合,圖文并茂、由淺入深、易學(xué)易懂。
本書適合廣大職場(chǎng)辦公人士、財(cái)務(wù)人士、數(shù)據(jù)分析人士等用戶閱讀,也可作為中、高等職業(yè)技術(shù)院校程序設(shè)計(jì)課程的參考用書。
1. 掃碼觀看43段教學(xué)視頻,總長(zhǎng)超過260分鐘,贈(zèng)送全書案例源代碼。
2. 詳解自動(dòng)數(shù)據(jù)分析、Excel文檔、Word文檔、PPT幻燈片、PDF文檔等自動(dòng)化辦公操作。
3. 每個(gè)實(shí)戰(zhàn)案例均配有詳細(xì)代碼解析。
一、為什么寫這本書
辦公自動(dòng)化、智能化、高效化是今后職場(chǎng)辦公的發(fā)展趨勢(shì),它可以解放人們的雙手去做更有價(jià)值的工作,還可以大大提高工作效率。另外,掌握辦公自動(dòng)化技術(shù)也是一次自我提升,是廣大職場(chǎng)辦公人員需要掌握的一項(xiàng)技能。
本書旨在教會(huì)大家使用Python程序?qū)崿F(xiàn)辦公自動(dòng)化(包括自動(dòng)處理Excel數(shù)據(jù)、自動(dòng)制作報(bào)表、自動(dòng)處理編寫Word文檔、自動(dòng)制作產(chǎn)品PPT、自動(dòng)提取工作中PDF文檔數(shù)據(jù)、自動(dòng)群發(fā)郵件、自動(dòng)搜集網(wǎng)絡(luò)競(jìng)品銷售數(shù)據(jù)等),將過去日常工作中需要一天或幾天時(shí)間完成的工作在幾分鐘或十幾分鐘內(nèi)完成,大大提高工作效率,減少重復(fù)勞動(dòng)。
二、本書特色
本書有如下特色:
1)全書結(jié)合大量實(shí)戰(zhàn)案例和項(xiàng)目來講解辦公自動(dòng)化操作方法,實(shí)戰(zhàn)案例全部根據(jù)實(shí)際工作場(chǎng)景設(shè)計(jì)。
2)每個(gè)實(shí)戰(zhàn)案例都配有通俗詳細(xì)的代碼解析,對(duì)每行代碼的功能、代碼中各個(gè)函數(shù)的含義和用法進(jìn)行了詳細(xì)解析,同時(shí)對(duì)于復(fù)雜的代碼配有局部代碼后臺(tái)運(yùn)行結(jié)果圖,幫助讀者理解代碼的含義。
3)將基礎(chǔ)知識(shí)與場(chǎng)景案例相結(jié)合,圖文并茂、由淺入深,即使沒有編程基礎(chǔ)的辦公人員也能一看就懂、一學(xué)就會(huì)。
三、全書寫了什么
本書共有10章內(nèi)容,包括Python安裝及編程方法、Python語法基礎(chǔ)實(shí)戰(zhàn)、自動(dòng)化分析處理數(shù)據(jù)實(shí)戰(zhàn)、自動(dòng)化操作Excel文檔實(shí)戰(zhàn)、自動(dòng)化圖表制作實(shí)戰(zhàn)、自動(dòng)化操作Word文檔實(shí)戰(zhàn)、自動(dòng)化制作PPT幻燈片實(shí)戰(zhàn)、自動(dòng)化操作PDF文檔實(shí)戰(zhàn)、自動(dòng)群發(fā)郵件及自動(dòng)抓取網(wǎng)絡(luò)數(shù)據(jù)實(shí)戰(zhàn)和Python自動(dòng)化辦公實(shí)戰(zhàn)項(xiàng)目。
四、本書適合誰閱讀
本書適合廣大職場(chǎng)辦公人士、財(cái)務(wù)人士、數(shù)據(jù)分析人士等用戶閱讀,也可作為中、高等職業(yè)技術(shù)院校程序設(shè)計(jì)課程的參考用書。
五、本書作者團(tuán)隊(duì)
本書由資深數(shù)據(jù)分析師、暢銷書作者王紅明和上市公司技術(shù)主管張鴻斌共同編寫。由于編者水平有限,書中難免有疏漏和不足之處,懇請(qǐng)廣大讀者朋友提出寶貴意見。
六、致謝
一本書從選題到出版,要經(jīng)歷很多環(huán)節(jié),在此感謝機(jī)械工業(yè)出版社以及本書的策劃編輯張淑謙和其他沒有見面的編輯為本書出版所做的大量工作。
編者
2023年4月
前言
第1章 Python快速上手
1.1 下載與安裝Python
1.1.1 下載新版Python
1.1.2 安裝Python
1.1.3 模塊的安裝與導(dǎo)入
1.2 帶你邁入Python編程大門
1.2.1 使用IDLE運(yùn)行Python程序
1.2.2 用IDLE編寫Python程序
1.2.3 編寫第一個(gè)交互程序
第2章 Python語法基礎(chǔ)實(shí)戰(zhàn)
2.1 Python語法特點(diǎn)
2.1.1 注釋
2.1.2 代碼縮進(jìn)
2.1.3 引號(hào)
2.2 變量
2.2.1 理解Python中的變量
2.2.2 變量的定義與使用
2.3 基本數(shù)據(jù)類型
2.3.1 數(shù)字類型
2.3.2 字符串類型
2.3.3 布爾類型
2.3.4 數(shù)據(jù)類型轉(zhuǎn)換
2.4 運(yùn)算符
2.4.1 算術(shù)運(yùn)算符
2.4.2 比較運(yùn)算符
2.4.3 邏輯運(yùn)算符
2.4.4 賦值運(yùn)算符
2.4.5 運(yùn)算符的優(yōu)先級(jí)
2.5 基本輸入和輸出
2.5.1 使用input()函數(shù)輸入
2.5.2 使用print()函數(shù)輸出
2.6 流程控制語句
2.6.1 if條件語句
2.6.2 for循環(huán)
2.6.3 while循環(huán)
2.6.4 break語句
2.6.5 continue語句
2.7 列表
2.7.1 列表的創(chuàng)建和刪除
2.7.2 訪問列表元素
2.7.3 添加、修改和刪除列表元素
2.7.4 對(duì)列表進(jìn)行統(tǒng)計(jì)和計(jì)算
2.7.5 列表的復(fù)制
2.7.6 遍歷列表
2.8 元組
2.8.1 元組的創(chuàng)建和刪除
2.8.2 訪問元組元素
2.8.3 修改元組元素
2.9 字典
2.9.1 字典的創(chuàng)建
2.9.2 通過鍵值訪問字典
2.9.3 添加、修改和刪除字典
2.9.4 遍歷字典
2.10 函數(shù)
2.10.1 創(chuàng)建一個(gè)函數(shù)
2.10.2 調(diào)用函數(shù)
2.10.3 實(shí)參和形參
2.10.4 位置實(shí)參
2.10.5 函數(shù)返回值
第3章 自動(dòng)化分析處理數(shù)據(jù)實(shí)戰(zhàn)
3.1 Pandas的數(shù)據(jù)格式
3.1.1 Pandas模塊的安裝
3.1.2 Openpyxl模塊的安裝
3.1.3 導(dǎo)入Pandas模塊
3.1.4 Series數(shù)據(jù)結(jié)構(gòu)
3.1.5 DataFrame數(shù)據(jù)格式
3.2 讀取/寫入數(shù)據(jù)自動(dòng)化操作
3.2.1 自動(dòng)讀取Excel工作簿中的數(shù)據(jù)
3.2.2 自動(dòng)讀取CSV格式的數(shù)據(jù)
3.2.3 將數(shù)據(jù)寫入文件
3.3 數(shù)據(jù)預(yù)處理自動(dòng)化操作
3.3.1 自動(dòng)查看數(shù)據(jù)信息
3.3.2 自動(dòng)處理數(shù)據(jù)中的缺失值(數(shù)據(jù)清理)
3.3.3 自動(dòng)處理數(shù)據(jù)中的重復(fù)值
3.4 數(shù)據(jù)類型轉(zhuǎn)換自動(dòng)化操作
3.5 選擇數(shù)據(jù)自動(dòng)化操作
3.5.1 自動(dòng)選擇列數(shù)據(jù)
3.5.2 自動(dòng)選擇行數(shù)據(jù)
3.5.3 自動(dòng)選擇滿足條件的行列數(shù)據(jù)(數(shù)據(jù)篩選)
3.5.4 按日期自動(dòng)選擇數(shù)據(jù)
3.6 數(shù)值排序自動(dòng)化操作
3.6.1 自動(dòng)按某列數(shù)值排序
3.6.2 自動(dòng)按索引進(jìn)行排序
3.6.3 自動(dòng)按多列數(shù)值進(jìn)行排序
3.7 自動(dòng)數(shù)據(jù)計(jì)數(shù)與唯一值獲取
3.7.1 自動(dòng)進(jìn)行數(shù)值計(jì)數(shù)
3.7.2 自動(dòng)獲取唯一值
3.8 自動(dòng)進(jìn)行數(shù)據(jù)運(yùn)算
3.8.1 自動(dòng)進(jìn)行算術(shù)運(yùn)算
3.8.2 自動(dòng)進(jìn)行比較運(yùn)算
3.8.3 自動(dòng)進(jìn)行匯總運(yùn)算
3.8.4 相關(guān)性運(yùn)算
3.9 數(shù)據(jù)分類匯總自動(dòng)化操作
3.9.1 自動(dòng)按一列進(jìn)行分組并對(duì)所有列進(jìn)行計(jì)數(shù)匯總
3.9.2 自動(dòng)按一列進(jìn)行分組并對(duì)所有列進(jìn)行求和匯總
3.9.3 自動(dòng)按多列進(jìn)行分組并求和
3.9.4 自動(dòng)按一列進(jìn)行分組并對(duì)指定列求和
3.9.5 自動(dòng)按一列進(jìn)行分組并對(duì)所有列分別求和和計(jì)數(shù)
3.9.6 自動(dòng)按一列進(jìn)行分組并對(duì)指定多列分別進(jìn)行不同的運(yùn)算匯總
3.9.7 自動(dòng)對(duì)分組后的結(jié)果重置索引
3.10 數(shù)據(jù)拼接自動(dòng)化操作
3.10.1 自動(dòng)進(jìn)行數(shù)據(jù)的橫向拼接
3.10.2 自動(dòng)進(jìn)行數(shù)據(jù)的縱向拼接
3.11 綜合案例:自動(dòng)對(duì)Excel文檔所有工作表中的數(shù)據(jù)分別進(jìn)行排序
3.12 綜合案例:自動(dòng)篩選Excel文檔所有工作表的數(shù)據(jù)
第4章 自動(dòng)化操作Excel文檔實(shí)戰(zhàn)
4.1 自動(dòng)打開/退出Excel程序
4.1.1 安裝xlwings模塊
4.1.2 導(dǎo)入xlwings模塊
4.1.3 自動(dòng)打開Excel程序
4.1.4 自動(dòng)退出Excel程序
4.2 Excel文檔自動(dòng)化操作
4.2.1 自動(dòng)新建一個(gè)Excel文檔
4.2.2 自動(dòng)保存Excel文檔
4.2.3 自動(dòng)打開已存在的Excel文檔
4.2.4 自動(dòng)保存已存在的Excel文檔
4.2.5 自動(dòng)關(guān)閉/打開/新建Excel文檔
4.2.6 案例:自動(dòng)批量新建Excel新文檔
4.2.7 案例:自動(dòng)批量新建不同名稱的Excel文檔
4.2.8 案例:自動(dòng)批量打開文件夾中所有Excel文檔
4.2.9 案例:自動(dòng)修改文件夾下所有Excel文檔的名稱
4.3 工作表的自動(dòng)化操作
4.3.1 自動(dòng)插入新工作表
4.3.2 自動(dòng)選擇已存在的工作表
4.3.3 自動(dòng)選擇第1個(gè)工作表
4.3.4 自動(dòng)獲取Excel文檔中工作表的個(gè)數(shù)
4.3.5 自動(dòng)刪除工作表
4.3.6 案例:自動(dòng)批量修改Excel文檔中所有工作表的名稱
4.3.7 案例:自動(dòng)批量重命名所有Excel文檔中指定的工作表
4.3.8 案例:自動(dòng)在多個(gè)Excel文檔中批量新建工作表
4.3.9 案例:自動(dòng)在多個(gè)Excel文檔中批量刪除工作表
4.4 自動(dòng)讀取工作表中數(shù)據(jù)
4.4.1 自動(dòng)讀取單元格中的數(shù)據(jù)
4.4.2 自動(dòng)讀取多個(gè)單元格區(qū)域中的數(shù)據(jù)
4.4.3 自動(dòng)讀取整行的數(shù)據(jù)
4.4.4 自動(dòng)讀取整列的數(shù)據(jù)
4.4.5 自動(dòng)讀全部表格的數(shù)據(jù)
4.5 自動(dòng)向工作表寫入數(shù)據(jù)
4.5.1 自動(dòng)向指定單個(gè)單元格寫入數(shù)據(jù)
4.5.2 自動(dòng)向多個(gè)單元格橫向?qū)懭霐?shù)據(jù)
4.5.3 自動(dòng)向多個(gè)單元格縱向?qū)懭霐?shù)據(jù)
4.5.4 自動(dòng)向范圍內(nèi)多個(gè)單元格寫入數(shù)據(jù)
4.5.5 自動(dòng)向單元格寫入公式
4.5.6 案例:自動(dòng)將一個(gè)Excel文檔的所有工作表批量復(fù)制到其他Excel文檔
4.5.7 案例:自動(dòng)復(fù)制工作表中指定區(qū)域的數(shù)據(jù)到多個(gè)Excel文檔中的指定工作表
4.6 刪除工作表數(shù)據(jù)的自動(dòng)化操作
4.6.1 自動(dòng)刪除指定單元格中的數(shù)據(jù)
4.6.2 自動(dòng)刪除工作表中的全部數(shù)據(jù)
4.7 自動(dòng)獲取工作表數(shù)據(jù)區(qū)行數(shù)和列數(shù)
4.8 自動(dòng)打印Excel文檔
4.8.1 打印Excel文檔
4.8.2 案例:批量打印Excel文檔中的所有工作表
4.8.3 案例:批量自動(dòng)打印所有Excel文檔中的指定工作表
4.9 Excel表格自動(dòng)化操作綜合案例
4.9.1 綜合案例:自動(dòng)將多個(gè)Excel文檔中的工作表合并到一個(gè)Excel新文檔中
4.9.2 綜合案例:自動(dòng)批量對(duì)多個(gè)Excel文檔的工作表進(jìn)行格式排版
4.9.3 綜合案例:自動(dòng)將Excel文檔中的指定工作表進(jìn)行匯總并拆分保存到多個(gè)Excel文件中
4.9.4 綜合案例:自動(dòng)對(duì)Excel文檔中所有工作表的數(shù)據(jù)進(jìn)行求和統(tǒng)計(jì)
4.9.5 綜合案例:自動(dòng)對(duì)Excel文檔的所有工作表分別制作數(shù)據(jù)透視表
4.9.6 綜合案例:自動(dòng)對(duì)Excel文檔中的所有工作表分別進(jìn)行分類匯總
第5章 自動(dòng)化圖表制作實(shí)戰(zhàn)
5.1 安裝繪制圖表的模塊
5.1.1 安裝Matplotlib模塊
5.1.2 安裝Pyecharts模塊
5.2 圖表制作流程
5.2.1 利用Matplotlib模塊繪制圖表的流程
5.2.2 利用Pyecharts模塊繪制圖表的流程
5.2.3 Pyecharts模塊制作圖表程序代碼編寫格式
5.3 圖表繪制自動(dòng)化綜合案例
5.3.1 綜合案例:自動(dòng)制作銷售額占比分析餅圖
5.3.2 綜合案例:自動(dòng)制作公司產(chǎn)品銷量對(duì)比柱狀圖
5.3.3 綜合案例:自動(dòng)制作公司各月銷售分析折線圖
5.3.4 綜合案例:自動(dòng)制作公司銷售目標(biāo)進(jìn)度分析儀表盤圖
5.3.5 綜合案例:自動(dòng)制作公司現(xiàn)金流量分析組合圖
第6章 自動(dòng)化操作Word文檔實(shí)戰(zhàn)
6.1 自動(dòng)打開/退出Word程序
6.1.1 安裝python-docx模塊
6.1.2 導(dǎo)入python-docx模塊
6.1.3 自動(dòng)新建Word文檔
6.1.4 自動(dòng)打開Word文檔
6.1.5 自動(dòng)讀取Word文檔
6.1.6 自動(dòng)保存Word文檔
6.2 自動(dòng)添加標(biāo)題
6.3 段落自動(dòng)化操作
6.3.1 自動(dòng)添加段落
6.3.2 自動(dòng)向段落中追加文本內(nèi)容
6.3.3 自動(dòng)在指定位置插入新段落
6.3.4 自動(dòng)設(shè)置段落項(xiàng)目符號(hào)和編號(hào)
6.3.5 自動(dòng)設(shè)置段落的對(duì)齊方式
6.3.6 自動(dòng)設(shè)置段落縮進(jìn)和行間距
6.3.7 自動(dòng)設(shè)置段落文字字體/字號(hào)/顏色/加粗/下畫線/斜體
6.3.8 自動(dòng)刪除段落
6.3.9 案例:自動(dòng)生成通知文檔
6.4 自動(dòng)設(shè)置分頁
6.4.1 自動(dòng)設(shè)置不同段落在同一頁面或分頁
6.4.2 案例:自動(dòng)輸入一首詩歌
6.5 表格自動(dòng)化操作
6.5.1 自動(dòng)插入表格
6.5.2 自動(dòng)向表格中插入一行或一列
6.5.3 自動(dòng)向表格中寫入文本
6.5.4 自動(dòng)合并表格中單元格
6.5.5 自動(dòng)設(shè)置表格的行高
6.5.6 自動(dòng)設(shè)置表格的列寬
6.5.7 自動(dòng)設(shè)置整個(gè)表格的對(duì)齊方式
6.5.8 自動(dòng)設(shè)置表格中文字的對(duì)齊方式
6.5.9 自動(dòng)設(shè)置整個(gè)表格的字體格式
6.5.10 自動(dòng)設(shè)置表格中各單元格文字格式
6.5.11 自動(dòng)統(tǒng)計(jì)表格的行數(shù)和列數(shù)
6.5.12 案例:自動(dòng)制作公司銷售數(shù)據(jù)匯總表
6.6 圖片自動(dòng)化操作
6.6.1 自動(dòng)插入單個(gè)圖片
6.6.2 自動(dòng)在一行插入多個(gè)圖片
6.6.3 自動(dòng)設(shè)置圖片對(duì)齊方式
6.6.4 自動(dòng)刪除圖片
6.6.5 案例:自動(dòng)制作7月淘寶銷售數(shù)據(jù)分析圖表
6.7 自動(dòng)設(shè)置頁面布局
6.7.1 自動(dòng)設(shè)置紙張方向
6.7.2 自動(dòng)設(shè)置頁邊距
6.7.3 案例:批量設(shè)置多個(gè)Word文檔的頁面布局
6.8 頁眉/頁腳自動(dòng)化操作
6.8.1 自動(dòng)設(shè)置頁眉頂端距離和頁腳底端距離
6.8.2 自動(dòng)添加頁眉并設(shè)置頁眉字體格式
6.8.3 自動(dòng)添加頁腳并設(shè)置頁腳字體格式
6.8.4 自動(dòng)刪除頁眉/頁腳