Python+Excel報表自動化實戰

王紅明//賈莉莉

  • 出版商: 機械工業
  • 出版日期: 2022-08-01
  • 定價: $474
  • 售價: 8.5$403
  • 語言: 簡體中文
  • 頁數: 222
  • 裝訂: 平裝
  • ISBN: 7111710614
  • ISBN-13: 9787111710615
  • 相關分類: Excel
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

《Python+Excel報表自動化實戰》通過大量實戰案例來講解如何利用Python實現報表製作的自動化。
本書主要包括Python編程基礎知識、報表文件操作方法、報表工作表操作方法、報表字體格式設置方法、
報表對齊方式格式設置方法、各種函數計算方法、報表數據篩選/排序/分類匯總/統計分析方法、
數據透視表製作方法、圖表自動繪製方法、報表自動打印方法及報表自動化綜合案例等內容。

《Python+Excel報表自動化實戰》通過根據實際工作場景設計的實戰案例及詳細的代碼解析,
使讀者可以輕鬆掌握實際工作中的報表自動化製作方法和技巧。
為了方便讀者學習理解,本書內容配有視頻講解,
讀者可以掃描對應的二維碼直接觀看,也可以下載學習(詳細方法見本書封底)。

《Python+Excel報表自動化實戰》適合數據工作量大的職場人士、財務人士、數據分析人士等用戶閱讀,
也可作為中、高等職業技術院校程序設計課程的參考用書。

目錄大綱

按知識點分類的視頻列表
第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 案例1:用IDLE編寫Python程序
      1.2.3 案例2:編寫第一個交互程序
第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.5 流程控制語句
      2.5.1 if條件語句
      2.5.2 for循環
      2.5.3 while循環
      2.5.4 break語句
      2.5.5 continue語句
  2.6 列表
      2.6.1 列表的創建和刪除
      2.6.2 訪問列表元素
  2.7 元組
      2.7.1 元組的創建和刪除
      2.7.2 訪問元組元素
  2.8 字典
      2.8.1 字典的創建
      2.8.2 通過鍵值訪問字典
  2.9 函數
      2.9.1 創建一個函數
      2.9.2 調用函數
      2.9.3 實參和形參
      2.9.4 函數返回值
第3章報表自動化基本操作——對報表文件和工作表的自動化操作
  3.1 用Python對Excel報表文件進行自動化處理
      3.1.1 必看知識點:Excel工作簿文件的基本操作方法
      3.1.2 案例1:批量創建多個Excel新報表文件
      3.1.3 案例2:批量重命名多個Excel報表文件
      3.1.4 案例3:批量打開多個Excel報表文件 
  3.2 用Python對Excel報表中的工作表進行自動化操作
      3.2.1 必看知識點:操作Excel工作簿文件中的工作表
      3.2.2 案例1:在一個Excel報表文件中批量新建工作表
      3.2.3 案例2:在多個Excel報表文件中批量新建工作表 
      3.2.4 案例3:批量刪除多個Excel報表文件中的工作表 
      3.2.5 案例4:批量重命名Excel報表文件中的所有工作表 
      3.2.6 案例5:批量重命名多個Excel報表文件中的同名工作表
      3.2.7 案例6:批量複製Excel工作簿中的一個工作表到多個Excel報表文件 
      3.2.8 案例7:批量保護多個Excel報表文件中的多個工作表
  3.3 用Python拆分和合併Excel報表
      3.3.1 必看知識點:用Pandas模塊對數據讀取和選擇的操作方法
      3.3.2 案例1:將一個Excel報表文件的所有工作表拆分為多個報表文件 
      3.3.3 案例2:將多個Excel報表文件合併為一個報表文件
      3.3.4 案例3:按條件將一個Excel工作表拆分為多個Excel報表文件
      3.3.5 案例4:將Excel報表中一個工作表拆分為多個工作表
      3.3.6 案例5:縱向合併報表文件中多個工作表為一個工作表
      3.3.7 案例6:橫向合併報表文件多個工作表為一個工作表
第4章報表自動化基本操作——對報表的數據及格式的自動化操作
  4.1 用Python自動設置Excel報表的單元格字體格式
      4.1.1 必看知識點:讀取/寫入/刪除單元格中的數據
      4.1.2 案例1:自動在Excel報表的單元格中批量填入內容
      4.1.3 案例2:自動設置Excel報表的單元格數據的字體格式 
      4.1.4 案例3:批量設置多個Excel報表內所有工作表的單元格數據的字體格式
  4.2 用Python自動設置Excel報表對齊格式和數字格式
      4.2.1 案例1:批量合併Excel報表所有工作表中的連續單元格並設置對齊方式
      4.2.2 案例2:批量合併多個Excel報表所有工作表中連續單元格並設置對齊方式
      4.2.3 案例3:批量設置Excel報表所有工作表的邊框線條
      4.2.4 案例4:批量設置Excel報表中所有工作表的數字格式
  4.3 用Python自動設置Excel報表的行和列
      4.3.1 案例1:批量精確調整Excel報表中所有工作表的行高和列寬 
      4.3.2 案例2:批量自動調整多個Excel報表文件所有工作表的行高和列寬
      4.3.3 案例3:在Excel報表文件的工作表中插入和刪除指定行/指定列
      4.3.4 案例4:批量提取一個Excel報表文件中所有工作表的行數據
      4.3.5 案例5:批量提取Excel報表文件中所有工作表列數據
      4.3.6 案例6:批量提取Excel報表文件中所有工作表指定單元格數據
      4.3.7 案例7:批量替換Excel報表文件中所有工作表的數據
第5章報表函數計算自動化——在Excel報表自動實現函數計算
  5.1 邏輯函數
      5.1.1 and()函數:判斷多個條件是否同時滿足
      5.1.2 or()函數:判斷多個條件中是否有其中一個滿足
  5.2 日期和時間函數
      5.2.1 獲取當前的日期、時間
      5.2.2 獲取當前日期和時間中的某部分
      5.2.3 自定義數據中的日期和時間格式
      5.2.4 日期時間的運算
  5.3 計算函數和格式調整函數
      5.3.1 sum()函數:按條件對數值進行求和
      5.3.2 round()函數:對值進行四捨五入
      5.3.3 int()函數:獲取小正整數
      5.3.4 ceil()函數:獲取大正整數
      5.3.5 abs()函數:獲取絕對值
  5.4 統計函數
      5.4.1 mean()函數:獲取滿足條件的均值
      5.4.2 count()函數:對滿足條件的對象計數
      5.4.3 max()函數:獲取大值
      5.4.4 min()函數:獲取小值
      5.4.5 sort_values()函數:對數據排序
      5.4.6 獲取第k大的值
      5.4.7 獲取第k小的值
      5.4.8 rank()函數:對數據排名
      5.4.9 median()函數:獲取中位數
      5.4.10 mode()函數:獲取眾數
      5.4.11 quantile()函數:獲取分位數
      5.4.12 var()函數:獲取方差值
      5.4.13 std()函數:獲取標準差值
      5.4.14 corr()函數:進行相關性運算
第6章報表數據處理自動化——對Excel報表數據自動篩選/排序/分類匯總
  6.1 用Python自動對Excel報表中的數據進行排序
      6.1.1 案例1:自動對Excel報表文件中所有工作表中的數據分別進行排序 
      6.1.2 案例2:批量對多個Excel報表文件中指定工作表的數據進行排序
  6.2 用Python自動對Excel報表中的數據進行篩選
      6.2.1 案例1:自動篩選Excel報表文件中所有工作表的數據(單個條件篩選)
      6.2.2 案例2:自動篩選Excel報表文件中所有工作表的數據(多個條件篩選) 
      6.2.3 案例3:批量篩選多個Excel報表文件中所有工作表的數據
  6.3 用Python自動對Excel報表中的數據進行分類匯總
      6.3.1 案例1:自動對Excel報表文件中單個工作表進行分類匯總 
      6.3.2 案例2:自動對Excel報表文件中所有工作表分別進行分類匯總 
      6.3.3 案例3:自動將Excel報表文件中所有工作表數據分類匯總到一個工作表 
      6.3.4 案例4:批量將多個Excel報表文件中所有工作表數據進行分類匯總 
  6.4 用Python自動對Excel報表中的數據進行計算
      6.4.1 案例1:自動對Excel報表文件中所有工作表的數據進行求和統計 
      6.4.2 案例2:自動對Excel報表文件中所有工作表的數據分別進行求和計算 
      6.4.3 案例3:批量對多個Excel報表文件中所有工作表的數據分別進行求和計算
第7章報表財務分析自動化——對Excel報表數據進行財務分析
  7.1 用Python自動對Excel報表製作數據透視表
      7.1.1 案例1:自動對Excel報表文件的單個工作表製作數據透視表
      7.1.2 案例2:自動對Excel報表文件中的所有工作表分別製作數據透視表
      7.1.3 案例3:批量對多個Excel報表文件中的所有工作表分別製作數據透視表
  7.2 用Python自動對Excel報表進行財務分析
      7.2.1 案例1:自動對Excel報表中的數據進行分析判斷數據的相關性
      7.2.2 案例2:自動統計出銷售商品中暢銷商品前10名
      7.2.3 案例3:自動從Excel報表文件的所有工作表的數據中統計出暢銷產品
      7.2.4 案例4:自動統計銷售數據中每天客流高峰時段
      7.2.5 案例5: 自動統計銷售數據中復購前100名的客戶信息
      7.2.6 案例6:自動統計銷售數據中客單價和客單量指標
第8章報表圖表製作自動化——將Excel報表數據自動製作成圖表
  8.1 安裝繪製圖表的模塊
      8.1.1 安裝matplotlib模塊
      8.1.2 安裝pyecharts模塊
  8.2 圖表製作流程
      8.2.1 利用matplotlib模塊繪製圖表的流程
      8.2.2 利用pyecharts模塊繪製圖表的流程
  8.3 用Python自動將報表數據繪製成圖表
      8.3.1 案例1:餅圖製作——銷售額佔比分析餅圖
      8.3.2 案例2:柱狀圖製作——各產品銷量對比柱狀圖
      8.3.3 案例3:折線製作——各月銷售分析折線圖
      8.3.4 案例4:儀錶盤圖製作——銷售目標進度分析儀錶盤圖
      8.3.5 案例5:折線圖與面積圖組合圖表製作——現金流量分析組合圖
第9章用報表打印自動化——對Excel報表進行自動打印
  9.1 用Python自動打印Excel報表
      9.1.1 案例1:打印Excel報表文件中的所有工作表
      9.1.2 案例2:打印Excel報表文件中的指定工作表
      9.1.3 案例3:批量打**個Excel報表文件中的所有工作表
      9.1.4 案例4:批量打**個Excel報表文件中的指定工作表
  9.2 用Python按條件打印Excel報表
      9.2.1 案例1:打印Excel報表中指定工作表中的指定單元格區域 
      9.2.2 案例2:按指定的縮放比例打印Excel報表中的所有工作表 
      9.2.3 案例3:打印Excel報表中的所有工作表時打印行號和列號 
第10章Excel報表自動化綜合實戰案例
  10.1 報表自動化的流程
  10.2 自動將源數據製作成報表和圖表
      10.2.1 製作公司優秀客戶報表
      10.2.2 製作分店銷售報表
      10.2.3 製作分店成交客戶報表
      10.2.4 製作分店訂單量數據圖表
      10.2.5 合併各種報表到同一個工作表 
      10.2.6 美化合併報表的格式