第1章 Python自動化辦公環(huán)境搭建
1.1 Python編程環(huán)境的搭建
1.1.1 安裝與配置Anaconda
1.1.2 安裝與配置PyCharm
1.2 Python的模塊
1.2.1 初識模塊
1.2.2 模塊的安裝
1.2.3 模塊的導入
1.3 辦公軟件的兼容性設置
第2章 Python的基礎語法知識
2.1 變量
2.2 數(shù)據類型
2.2.1 數(shù)字
2.2.2 字符串
2.2.3 列表
2.2.4 字典
2.2.5 元組和集合
2.3 數(shù)據類型的查詢和轉換
2.3.1 數(shù)據類型的查詢
2.3.2 數(shù)據類型的轉換
2.4 運算符
2.4.1 算術運算符和字符串運算符
2.4.2 比較運算符
2.4.3 賦值運算符
2.4.4 邏輯運算符
2.5 編碼基本規(guī)范
2.5.1 縮進
2.5.2 注釋
2.6 控制語句
2.6.1 if語句
2.6.2 for語句
2.6.3 控制語句的嵌套
2.7 函數(shù)
2.7.1 內置函數(shù)
2.7.2 自定義函數(shù)
第3章 文件系統(tǒng)操作
3.1 路徑操作
3.1.1 路徑的書寫格式
3.1.2 從路徑中提取信息
3.1.3 拼接路徑
3.1.4 替換路徑中的文件名和擴展名
3.2 文件夾和文件操作
3.2.1 判斷文件夾或文件是否存在
3.2.2 創(chuàng)建文件夾
3.2.3 重命名并移動文件夾或文件
3.2.4 羅列文件夾的內容
3.2.5 判斷路徑指向的是文件還是文件夾
3.2.6 獲取文件的近修改時間
3.2.7 將相對路徑轉換為路徑
3.3 文件系統(tǒng)操作案例實戰(zhàn)
3.3.1 提取文件夾內所有工作簿的文件名
3.3.2 批量重命名文件
3.3.3 按照擴展名分類組織文件
第4章 處理文字文稿
4.1 文字文稿的制作
4.1.1 新建文稿并添加文本內容
4.1.2 設置字體格式
4.1.3 設置段落格式
4.1.4 創(chuàng)建和應用樣式
4.1.5 插入圖片
4.1.6 插入表格
4.1.7 插入頁眉和頁腳
4.1.8 設置頁面布局
4.2 文字文稿的批量操作
4.2.1 批量格式化文稿
4.2.2 批量提取文稿中的段落文本
4.2.3 批量提取文稿中的表格文本
4.2.4 批量提取文稿中的圖片
4.2.5 批量將文稿轉換為PDF文件
4.2.6 批量替換文稿中的關鍵詞
4.2.7 批量標記文稿中的關鍵詞
第5章 處理工作簿
5.1 工作簿的基本操作
5.1.1 新建并保存一個工作簿
5.1.2 批量新建并保存多個工作簿
5.1.3 為一個工作簿添加打開密碼
5.1.4 取消一個工作簿的打開密碼
5.1.5 批量為多個工作簿添加打開密碼
5.2 工作簿的進階操作
5.2.1 批量轉換工作簿的文件格式
5.2.2 將一個工作簿拆分成多個工作簿
5.2.3 將多個工作簿合并成一個工作簿
5.2.4 將工作簿導出為PDF文件
第6章 處理工作表
6.1 工作表的基本操作
6.1.1 提取一個工作簿中所有工作表的名稱
6.1.2 在一個工作簿中新增一個工作表
6.1.3 在一個工作簿中刪除一個工作表
6.1.4 設置工作表的標簽顏色
6.1.5 重命名一個工作簿中的所有工作表
6.1.6 重命名多個工作簿中的同名工作表
6.1.7 保護一個工作表
6.2 工作表的進階操作
6.2.1 將一個工作表批量復制到多個工作簿
6.2.2 通過移動工作表調整工作表標簽的排列順序
6.2.3 隱藏多個工作簿中的一個同名工作表
第7章 處理行和列
7.1 行和列的基本操作
7.1.1 自動調整行高和列寬
7.1.2 精確調整行高和列寬
7.1.3 隱藏行和列
7.1.4 折疊行和列
7.1.5 插入空白行和空白列
7.1.6 刪除行和列
7.1.7 轉置行和列
7.1.8 凍結行和列
7.2 行和列的進階操作
7.2.1 在多個工作簿的同名工作表中追加行數(shù)據
7.2.2 提取行數(shù)據和列數(shù)據
7.2.3 合并多個工作表的數(shù)據
7.2.4 將一列拆分為多列
7.2.5 將多列合并為一列
7.2.6 替換一個工作簿中所有工作表的數(shù)據
7.2.7 替換一個工作表的列數(shù)據
7.2.8 按條件替換一個工作表的列數(shù)據
第8章 處理單元格
8.1 單元格的基本操作
8.1.1 在單元格中輸入內容
8.1.2 設置單元格的字體格式和填充顏色
8.1.3 設置單元格的數(shù)字格式
8.1.4 設置單元格內容的對齊方式
8.1.5 設置單元格的邊框格式
8.1.6 合并單元格制作表格標題
8.2 單元格的進階操作
8.2.1 批量應用單元格格式
8.2.2 將單元格中的公式轉換為數(shù)值
第9章 數(shù)據處理、分析與可視化
9.1 數(shù)據的處理
9.1.1 對數(shù)據進行分組拆分
9.1.2 對數(shù)據進行橫向拆分
9.1.3 對數(shù)據進行縱向合并
9.1.4 對數(shù)據進行橫向合并
9.1.5 對數(shù)據進行匹配合并
9.1.6 數(shù)據的排序
9.1.7 數(shù)據的篩選
9.1.8 填充缺失值
9.1.9 刪除重復值
9.2 數(shù)據的匯總和分析
9.2.1 數(shù)據的統(tǒng)計運算
9.2.2 數(shù)據的分類匯總
9.2.3 制作數(shù)據透視表
9.2.4 通過計算相關系數(shù)判斷數(shù)據的相關性
9.2.5 通過擬合線性回歸方程預測未來值
9.2.6 通過計算描述性統(tǒng)計指標和繪制直方圖制定考核指標
9.3 數(shù)據的可視化
9.3.1 繪制簡單圖表
9.3.2 添加圖表元素
9.3.3 在一張畫布中繪制多個圖表
9.3.4 繪制組合圖表
9.3.5 用條件格式實現(xiàn)數(shù)據可視化
第10章 處理演示文稿
10.1 演示文稿的制作 282
10.1.1 新建演示文稿并插入幻燈片
10.1.2 設置幻燈片的尺寸
10.1.3 在占位符中添加文本
10.1.4 在幻燈片中插入文本框
10.1.5 在幻燈片中插入圖形
10.1.6 在幻燈片中插入圖片
10.1.7 在幻燈片中插入表格
10.1.8 在幻燈片中插入圖表
10.2 演示文稿的批量操作
10.2.1 批量提取演示文稿的文本內容
10.2.2 將演示文稿批量導出為圖片和PDF文件
10.2.3 批量提取演示文稿中的圖片
第11章 綜合實戰(zhàn)
11.1 批量制作采購合同
11.2 批量制作出庫清單
11.3 自動讀取圖文素材制作演示文稿
11.4 批量提取文字文稿中的數(shù)據
11.5 按照表格批量重命名文件
11.6 批量繪制圖表并生成演示文稿