超簡單:用 Python 讓 Excel 飛起來 實戰150例
內容描述
本書是一本特別的Excel書,也是一本特別的Python書,
更是一本集Python編程和Excel實用技巧於一體的書。
本書從職場人士熟悉的辦公工具Excel入手,著眼於辦公這個主題,
通過168個辦公實用案例學習Python是如何控制Excel實現辦公自動化的。
由於本書應用了大量的案例介紹Python是如何處理Excel的工作簿、數據分析、圖表等Excel的常見辦公操作的,
而不是直接學習Python是如何編程的,所以能夠極大的消除讀者學習Python的恐懼心理,極大的降低了學習門檻。
本書適合各個行業的辦公人員,也適合想要通過Python 學習編程的初學者,對於從事文秘、
行政、營銷、財務等需要處理Excel數據以及高效完成辦公工作的人員,本書也能起到非常重要的參考作用。
目錄大綱
第1章 Python編程環境和代碼問題
001 Python編輯器配置問題解析
002 模塊安裝遇到的問題及解決辦法
003 安裝兩個Python編輯器後模塊安裝問題解析
004 未安裝Office軟件出現的代碼問題
005 編輯器安裝包安裝版本錯誤問題
006 路徑未建立出現的問題
007 變量沒有被賦值的問題
008 語法錯誤,代碼書寫規範問題
009 模塊導入錯誤
第2章 工作簿操作
010 根據日期分類保存工作簿
011 查找電腦中重複的工作簿
012 批量更改工作簿的後綴名
013 列出文件夾下所有的工作簿名稱
014 分離工作簿的文件名和擴展名
015 修改工作簿的保存路徑
016 打開指定路徑的工作簿
017 保護工作簿
018 加密保護同一文件夾下的所有工作簿
019 批量重命名多個工作簿
020 新建工作簿
021 批量新建多個工作簿
022 將工作簿複製到其他路徑下
023 合併同一文件夾下的所有工作簿
024 定時自動發送帶Excel工作簿附件的郵件
第3章 工作表操作
025 重命名多個工作簿中的同名工作表
026 重命名一個工作簿中的所有工作表
027 將工作表複製其他工作簿
028 移動工作表到其他工作簿
029 隱藏/顯示工作表
030 新建和刪除工作表
031 在多個工作簿中批量新增工作表
032 在多個工作簿中批量刪除工作表
033 按行合併多個工作表為一個工作表
034 按列合併多個工作表為一個工作表
035 將多個工作表合併為一個工作簿
036 批量合併多個工作簿中的同名工作表
037 將一個工作表拆分為多個工作表
038 將一個工作表拆分為多個工作簿
039 將多個工作表拆分為多個工作簿
040 讀取工作表的全部內容
041 保護指定工作表
042 撤銷工作表的保護
043 根據模板工作表創建新工作表
044 將已有工作表內容、格式填充到其他工作表
第4章 行、列操作
045 讀取工作表中的行數據
046 讀取工作表中的列數據
047 讀取工作表的行列數據時同時讀取標題
048 讀取工作表的單元格區域內容
049 刪除工作表中的某行/某列
050 在工作表中插入序號列
051 在工作表中插入行數據
052 轉置工作表的行列
053 調整工作表的行高和列寬
054 隱藏工作表中的行/列數據
055 交換工作表中的列
056 合併工作表中的列
057 拆分工作表中的一列為多列
058 將工作表的一列拆分為多行
059 凍結工作表的首行
060 從指定行列凍結工作表的窗格
第5章 單元格操作
061 在工作表中輸入內容
062 提取指定的單元格數據信息
063 為表格添加邊框樣式
064 加粗單元格數據
065 設置單元格數據的字體
066 設置單元格數據的字號
067 設置單元格數據的顏色
068 設置單元格數據的對齊方式
069 合併指定單元格
070 批量合併相同內容的單元格
071 在空白單元格中批量填補數據
072 刪除單元格內容
073 處理表格中的缺失值
074 刪除重複值或者重複的記錄
075 將數據轉換為需要的日期格式
076 單元格數據的大小寫轉換
077 設置數據的顯示格式
078 突出顯示指定的單元格數據
079 分類標示銷售業績(銷售業績等級劃分)
080 在工作表中查找某訂單編號的訂單金額
081 在工作表中查找指定的數據
082 替換產品信息表中的產品名稱/將指定內容替換為特定的信息
083 更新產品銷售表中的產品價格
084 批量調整產品信息表中的產品價格
085 添加數據條對比銷售額數據
086 保護單元格區域
087 顯示/隱藏單元格中的公式
088 將單元格中的公式全部轉換為數值
第6章 數據統計
089 按單元格值降序或升序排序數據/實現銷售業績從大到小的排序
090 批量排序一個工作簿中的所有工作表數據
091 批量排序多個工作簿中的數據
092 根據單元格顏色排序數據
093 自動篩選單元格區域數據/篩選出大於50000的銷售業績
094 根據設置的篩選條件篩選單元格區域數據
095 篩選一個工作簿中的所有工作表數據
096 對指定區域數據進行分類匯總/分類匯總各地區的銷售業績
097 同一工作簿內多工作表的匯總
098 不同工作簿多工作表的匯總
099 對多個單元格區域批量求和
100 對一個工作簿中的所有工作表分別求和
101 批量統計工作簿的值和最小值
102 統計銷售業績大於10萬的銷售員數量
103 匯總統計多個產品銷售表並篩選出前5的銷售數據
104 製作數據透視表
第7章 數據分析
105 使用相關係數判斷數據的相關性
106 查看變量之間的相關性
107 使用回歸分析判斷擬合程度
108 使用回歸方程計算預測值
109 對銷售業績的水平進行描述性的統計分析
110 使用直方圖制定目標銷售業績
111 使用自定義區間繪製直方圖
112 使用方差分析對比數據差異
113 繪製箱型圖識別異常值
114 使用趨勢線分析來年銷售狀況
第8章 圖表
115 製作柱形圖和條形圖
116 製作折線圖
117 製作平滑折線圖
118 製作餅圖和圓環圖
119 製作散點圖
120 製作氣泡圖
121 製作雷達圖
122 製作溫度計圖
123 製作水球圖
124 製作儀錶盤
125 製作詞云圖
126 製作玫瑰圖
127 製作K線圖
128 製作組合圖
129 批量製作圖表
130 批量更改圖表類型
131 變更製作圖表的數據源
132 為散點圖添加線性趨勢線
133 添加並設置圖標標題和坐標軸標題
134 添加圖例
135 添加並設置數據標籤
136 設置圖標數據軸的取值範圍
137 為組合圖表添加並設置次坐標軸
138 設置圖表的網格線
139 製作動態圖表
第9章 打印操作
140 打印工作簿
141 打印指定份數的工作簿
142 批量打印多個工作簿
143 批量打印多個工作簿中的指定工作表
144 重複打印設定的行/列標題
145 打印工作表的指定單元格區域
146 只打印工作表中的圖表
第10章 Excel和外部程序的協作
147 將文本文件導入工作簿
148 根據工作簿中的客戶信息批量製作Word合同文件
149 將工作簿轉換為PDF
150 打包Python代碼文件
151: 自動識別單據上所需的欄目信息到Excel工作簿(自動識別圖片中的文字)
152 爬取數據並保存到Excel工作簿
153 爬取表格數據並保存到Excel工作簿
第11章 使用Python處理其他格式的文件
154 批量下載PDF文件
155: 批量提取PDF內容(如表、圖片、文字信息等等)
156 將多個PDF文件合併為一個PDF文件(除非pdf數量很多)
157 批量加密PDF文件
158 為PDF文件批量添加文字水印
159 將word文件批量轉換為PDF文件
160 批量替換文件夾中Word文件的關鍵詞
161 批量提取PPT中的文本內容到Word文件中
162 將PPT幻燈片頁批量導出為圖片和PDF文件
163 將導出為圖片格式的幻燈片頁轉換為PPT文件
164 批量提取PPT文件中的圖片素材
165 實現電腦文件的一鍵分類
166 按照年份自動分類電腦中照片
167 批量轉換電腦中的圖片格式
168 批量壓縮和解壓電腦文件