情景式學習:本書刻意減少抽象和枯燥的理論闡述,以典型應用場景的形式引出案例,營造出輕松的學習氛圍,有效幫助讀者消除畏難情緒并迅速進入學習狀態(tài)。
零基礎上手:書中的代碼均有詳細、易懂的解釋說明,沒有編程基礎的讀者也能快速理解程序的功能。
案例即模板:每一個案例都是針對實際工作需求設計的,且代碼文件可免費下載。代碼中需根據(jù)實際情況修改的部分都做了提示,套用起來非常方便,讓讀者能輕松地學以致用。
本書理論知識精練,案例典型實用,學習資源齊備,適合零基礎又想進一步提升日常工作效率的辦公人員,本書采用情景式講解方式,快速上手,實現(xiàn)自動化辦公。
超簡單系列圖書是為滿足廣大職場人士學習新型自動化辦公技術的需求而編寫的應用型教程。超簡單系列此前已陸續(xù)出版了《超簡單:用Python讓Excel飛起來》《超簡單:用Python讓Excel飛起來(實戰(zhàn)150例)》《超簡單:用Python讓Excel飛起來(核心模塊語法詳解篇)》等圖書,受到眾多讀者的歡迎。本書是超簡單系列圖書的新成員,針對WPS Office的用戶編寫。全書共11章,結構上可劃分為4個部分。
第1部分包括第1章和第2章,主要講解Python自動化辦公環(huán)境的搭建和Python的基礎語法知識,為后續(xù)學習及實際應用打下扎實的基礎。
第2部分為第3章,主要講解如何用Python完成辦公中常見的文件系統(tǒng)操作。
第3部分包括第4~10章,主要講解如何用Python高效地處理WPS Office的相關文件,如文字文稿、工作簿、演示文稿等。
第4部分為第11章,通過幾個綜合案例幫助讀者鞏固所學的知識。
本書的案例都是從實際的辦公場景中總結和提煉出來的,既典型又實用。案例的代碼附有通俗易懂的解析和內(nèi)容豐富的知識擴展,讓讀者可以輕松地舉一反三,獨立解決更多實際問題。本書的配套學習資源為讀者提供了所有案例的代碼文件和素材文件,便于讀者邊學邊練。
本書適合具備一定的WPS Office操作基礎又想進一步提高工作效率的辦公人員閱讀,對于Python初學者和編程愛好者來說也是不錯的參考資料。
由于編著者水平有限,本書難免有不足之處,懇請廣大讀者批評指正。讀者可掃描封面前勒口上的二維碼關注公眾號獲取資訊。
第1章 Python自動化辦公環(huán)境搭建
1.1Python編程環(huán)境的搭建
1.1.1安裝與配置Anaconda
1.1.2安裝與配置PyCharm
1.2Python的模塊
1.2.1初識模塊
1.2.2模塊的安裝
1.2.3模塊的導入
1.3辦公軟件的兼容性設置
第2章 Python的基礎語法知識
2.1 變量
2.2 數(shù)據(jù)類型
2.2.1 數(shù)字
2.2.2 字符串
2.2.3 列表
2.2.4 字典
2.2.5 元組和集合
2.3 數(shù)據(jù)類型的查詢和轉換
2.3.1 數(shù)據(jù)類型的查詢
2.3.2 數(shù)據(jù)類型的轉換
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 內(nèi)置函數(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羅列文件夾的內(nèi)容
3.2.5判斷路徑指向的是文件還是文件夾
3.2.6獲取文件的近修改時間
3.2.7將相對路徑轉換為路徑
3.3文件系統(tǒng)操作案例實戰(zhàn)
3.3.1提取文件夾內(nèi)所有工作簿的文件名
3.3.2批量重命名文件
3.3.3按照擴展名分類組織文件
第4章 處理文字文稿
4.1文字文稿的制作
4.1.1新建文稿并添加文本內(nèi)容
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ù)據(jù)
7.2.2提取行數(shù)據(jù)和列數(shù)據(jù)
7.2.3合并多個工作表的數(shù)據(jù)
7.2.4將一列拆分為多列
7.2.5將多列合并為一列
7.2.6替換一個工作簿中所有工作表的數(shù)據(jù)
7.2.7替換一個工作表的列數(shù)據(jù)
7.2.8按條件替換一個工作表的列數(shù)據(jù)
第8章 處理單元格
8.1單元格的基本操作
8.1.1在單元格中輸入內(nèi)容
8.1.2設置單元格的字體格式和填充顏色
8.1.3設置單元格的數(shù)字格式
8.1.4設置單元格內(nèi)容的對齊方式
8.1.5設置單元格的邊框格式
8.1.6合并單元格制作表格標題
8.2單元格的進階操作
8.2.1批量應用單元格格式
8.2.2將單元格中的公式轉換為數(shù)值
第9章 數(shù)據(jù)處理、分析與可視化
9.1數(shù)據(jù)的處理
9.1.1對數(shù)據(jù)進行分組拆分
9.1.2對數(shù)據(jù)進行橫向拆分
9.1.3對數(shù)據(jù)進行縱向合并
9.1.4對數(shù)據(jù)進行橫向合并
9.1.5對數(shù)據(jù)進行匹配合并
9.1.6數(shù)據(jù)的排序
9.1.7數(shù)據(jù)的篩選
9.1.8填充缺失值
9.1.9刪除重復值
9.2數(shù)據(jù)的匯總和分析
9.2.1數(shù)據(jù)的統(tǒng)計運算
9.2.2數(shù)據(jù)的分類匯總
9.2.3制作數(shù)據(jù)透視表
9.2.4通過計算相關系數(shù)判斷數(shù)據(jù)的相關性
9.2.5通過擬合線性回歸方程預測未來值
9.2.6通過計算描述性統(tǒng)計指標和繪制直方圖制定考核指標
9.3數(shù)據(jù)的可視化
9.3.1繪制簡單圖表
9.3.2添加圖表元素
9.3.3在一張畫布中繪制多個圖表
9.3.4繪制組合圖表
9.3.5用條件格式實現(xiàn)數(shù)據(jù)可視化
第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批量提取演示文稿的文本內(nèi)容
10.2.2將演示文稿批量導出為圖片和PDF文件
10.2.3批量提取演示文稿中的圖片
第11章 綜合實戰(zhàn)
11.1批量制作采購合同
11.2批量制作出庫清單
11.3自動讀取圖文素材制作演示文稿
11.4批量提取文字文稿中的數(shù)據(jù)
11.5按照表格批量重命名文件
11.6批量繪制圖表并生成演示文稿