用Python讓辦公室快速自動化
王紅明, 張鴻斌編著
- 出版商: 機械工業
- 出版日期: 2023-10-19
- 定價: $594
- 售價: 8.5 折 $505 (限時優惠至 2024-11-30)
- 語言: 簡體中文
- 頁數: 288
- 裝訂: 平裝
- ISBN: 7111735374
- ISBN-13: 9787111735373
立即出貨
相關主題
商品描述
本書透過大量實戰案例和實戰項目全面講解如何利用Python進行自動化辦公室的各種操作,
旨在解決廣大職場人士快速處理大批量,或重複性的工作,使原先手工需要一天或幾天時間完成的工作,
幾分鐘或十幾分鐘即可完成,大幅提升工作效率。
主要內容包括Python安裝及程式方法、Python基礎語法實戰、自動化分析處理資料實戰、自動化操作Excel表格資料實戰、
自動化圖表製作、自動化操作Word文件實戰、自動化製作PPT投影片實戰、自動化操作PDF文件實戰、
自動群發郵件及自動抓取網路資料實戰、Python自動化辦公室實戰專案等。
目錄大綱
前言
第1章 Python快速上手
1.1 下載與安裝Python
1.1.1 下載最新版Python
1.1.2 安裝Python
1.1.3 模組的安裝與導入
1.2 帶你邁入Python程式設計大門
1.2.1 使用IDLE執行Python程序
1.2.2 用IDLE編寫Python程序
1.2.3 寫出第一個互動程序
第2章 Python語法基礎實戰
2.1 Python語法特點
2.1.1 註釋
2.1.2 程式碼縮排
2.1.3 引號
2.2 變數
2.2.1 瞭解Python中的變數
2.2.2 變數的定義與使用
2.3 基本資料型
2.3.1 數字類型
2.3.2 字串型
2.3.3 布林類型
2.3.4 資料型別轉換
2.4 運算符
2.4.1 算術運算符
2.4.2 比較運算符
2.4.3 邏輯運算符
2.4.4 賦值運算符
2.4.5 運算子的優先權
2.5 基本輸入與輸出
2.5.1 使用input()函數輸入
2.5.2 使用print()函數輸出
2.6 流程控制語句
2.6.1 if條件語句
2.6.2 for循環
2.6.3 while循環
2.6.4 break語句
2.6.5 continue語句
2.7 列表
2.7.1 清單的建立與刪除
2.7.2 存取清單元素
2.7.3 新增、修改和刪除清單元素
2.7.4 對清單進行統計與計算
2.7.5 列表的複製
2.7.6 遍歷列表
2.8 元組
2.8.1 元組的建立與刪除
2.8.2 存取元組元素
2.8.3 修改元組元素
2.9 字典
2.9.1 字典的創建
2.9.2 透過鍵值存取字典
2.9.3 新增、修改和刪除字典
2.9.4 遍歷字典
2.10 函數
2.10.1 建立一個函數
2.10.2 呼叫函數
2.10.3 實參與形參
2.10.4 位置實參
2.10.5 函數傳回值
第3章 自動化分析處理資料實戰
3.1 Pandas的資料格式
3.1.1 Pandas模組的安裝
3.1.2 Openpyxl模組的安裝
3.1.3 導入Pandas模組
3.1.4 Series資料結構
3.1.5 DataFrame資料格式
3.2 讀取/寫入資料自動化操作
3.2.1 自動讀取Excel工作簿中的數據
3.2.2 自動讀取CSV格式的數據
3.2.3 將資料寫入文件
3.3 資料預處理自動化操作
3.3.1 自動查看資料資訊
3.3.2 自動處理資料中的缺失值(資料清理)
3.3.3 自動處理資料中的重複值
3.4 資料型別轉換自動化操作
3.5 選擇資料自動化操作
3.5.1 自動選擇列數據
3.5.2 自動選擇行數據
3.5.3 自動選擇符合條件的行列資料(資料篩選)
3.5.4 按日期自動選擇數據
3.6 數值排序自動化操作
3.6.1 自動依某列數值排序
3.6.2 自動依索引進行排序
3.6.3 自動以多列數值進行排序
3.7 自動資料計數與唯一值獲取
3.7.1 自動進行數值計數
3.7.2 自動取得唯一值
3.8 自動進行資料運算
3.8.1 自動進行算術運算
3.8.2 自動進行比較運算
3.8.3 自動進行總計運算
3.8.4 相關性運算
3.9 資料分類總計自動化操作
3.9.1 自動按一列進行分組並對所有列進行計數匯總
3.9.2 自動按一列進行分組並對所有列進行求和匯總
3.9.3 自動以多列分組並求和
3.9.4 自動按一列進行分組並對指定列求和
3.9.5 自動按一列進行分組並對所有列分別求和和計數
3.9.6 自動以一列分組並對指定多列分別進行不同的運算總和
3.9.7 自動對分組後的結果重設索引
3.10 資料拼接自動化操作
3.10.1 自動進行資料的橫向拼接
3.10.2 自動進行資料的縱向拼接
3.11 綜合案例:自動將Excel文件所有工作表中的資料分別進行排序
3.12 綜合案例:自動篩選Excel文件所有工作表的數據
第4章 自動化操作Excel文件實戰
4.1 自動開啟/退出Excel程序
4.1.1 安裝xlwings模組
4.1.2 導入xlwings模組
4.1.3 自動開啟Excel程序
4.1.4 自動退出Excel程序
4.2 Excel文件自動化操作
4.2.1 自動新建一個Excel文檔
4.2.2 自動儲存Excel文檔
4.2.3 自動開啟已存在的Excel文檔
4.2.4 自動儲存已存在的Excel文檔
4.2.5 自動關閉/開啟/新建Excel文檔
4.2.6 案例:自動批次新建Excel新文檔
4.2.7 案例:自動批次新建不同名稱的Excel文檔
4.2.8 案例:自動批次開啟資料夾中所有Excel文檔
4.2.9 案例:自動修改資料夾下所有Excel文件的名稱
4.3 工作表的自動化操作
4.3.1 自動插入新工作表
4.3.2 自動選擇已存在的工作表
4.3.3 自動選擇第1個工作表
4.3.4 自動取得Excel文件中工作表的數量
4.3.5 自動刪除工作表
4.3.6 案例:自動批次修改Excel文件中所有工作表的名稱
4.3.7 案例:自動批次重命名所有Excel文件中指定的工作表
4.3.8 案例:自動在多個Excel文件中批次新建工作表
4