-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

超簡單:用Python讓Excel飛起來(核心模組語法詳解篇)

( 簡體 字)
作者:快學習教育類別:1. -> 程式設計 -> Python
   2. -> Office -> OFFICE -> EXCEL
譯者:
出版社:機械工業出版社超簡單:用Python讓Excel飛起來(核心模組語法詳解篇) 3dWoo書號: 55302
詢問書籍請說出此書號!

缺書
NT售價: 400

出版日:10/1/2021
頁數:300
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111690917
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書從Excel辦公自動化涉及的Python模塊中精選了4個核心模塊,全面而系統地介紹這些模塊中常用的函數和屬性的語法格式、參數及使用方法。

全書共7章,分為3個部分。第1部分為第1章,介紹用于完成路徑、文件夾和文件操作的pathlib模塊。第2部分為第2∼5章,介紹用于完成Excel辦公操作的xlwings和openpyxl模塊。第3部分為第6章和第7章,介紹用于導入和整理數據的pandas模塊。

本書理論知識精練,案例典型實用,學習資源齊備,不僅適合有一定Excel基礎又想進一步提高工作效率的辦公人員系統地學習Python辦公自動化知識與技能,而且適合作為速查速用的實用手冊,方便Python編程愛好者參考。
目錄:

第1部分 路徑、文件夾和文件處理——pathlib模塊
第1章操作路徑、文件夾和文件
1.1路徑操作
1.1.1 Path對象——創建路徑對象
1.1.2 cwd()函數和home()函數——獲取特殊路徑
1.1.3 parts屬性——分解路徑
1.1.4 parent屬性和parents屬性——獲取上級路徑
1.1.5 name屬性和stem屬性——獲取文件全名、文件主名和文件夾名
1.1.6 suffix屬性和suffixes屬性——獲取文件擴展名
1.1.7 “/”運算符和joinpath()函數——拼接路徑
1.1.8 with_name()函數和with_suffix()函數—更改文件夾名、文件名、擴展名
1.1.9 is_absolute()函數——判斷指定路徑是否為絕對路徑
1.2文件夾和文件操作
1.2.1 exists()函數——判斷文件夾或文件是否存在
1.2.2 is_dir()函數和is_file()函數——判斷路徑指向的對象是文件夾還是文件
1.2.3 mkdir()函數和rmdir()函數——新建和刪除文件夾
1.2.4 touch()函數和unlink()函數——新建和刪除文件
1.2.5 rename()函數和replace()函數——重命名或移動文件夾和文件
1.2.6 iterdir()函數——羅列文件夾的內容
1.2.7 glob()函數和rglob()函數——羅列并篩選文件夾的內容
1.2.8 stat()函數——獲取文件夾或文件的狀態信息
1.3牛刀小試——批量整理文件

第2部分 Excel文件處理——xlwings和openpyxl模塊

第2章用xlwings模塊管理工作簿
2.1啟動和退出Excel程序
2.2工作簿的基本操作
2.2.1open()函數和close()函數——打開和關閉工作簿
2.2.2add()函數和save()函數——新建和保存工作簿
2.2.3fullname屬性——獲取工作簿的絕對路徑
2.2.4name屬性——獲取工作簿的文件名
2.3工作簿操作常調用的api屬性
2.3.1Protect()函數——保護工作簿結構
2.3.2Password屬性——為工作簿設置打開密碼
2.3.3SaveAs()函數——轉換工作簿的文件格式
2.3.4PrintOut()函數——打印工作簿

第3章用xlwings模塊管理工作表
3.1選取工作表
3.2工作表的基本操作
3.2.1name屬性——獲取或更改工作表的名稱
3.2.2add()函數——插入空白工作表
3.2.3delete()函數——刪除工作表
3.2.4clear_contents()函數—清除工作表的內容
3.2.5clear()函數——清除工作表的內容和格式
3.2.6autofit()函數——自動調整工作表的行高和列寬
3.2.7visible屬性——隱藏或顯示工作表
3.2.8copy()函數——復制工作表
3.3工作表操作常調用的api屬性
3.3.1Protect()函數——保護工作表
3.3.2PrintOut()函數——打印工作表
3.3.3Zoom屬性——調整工作表的打印縮放比例
3.3.4CenterHorizontally屬性和CenterVertically屬性——設置工作表的打印位置
3.3.5PrintHeadings屬性——打印工作表時打印行號和列標
3.3.6Color屬性——設置工作表的標簽顏色

第4章用xlwings模塊管理單元格
4.1選取單元格
4.1.1range()函數——根據地址選取單元格區域
4.1.2expand()函數——擴展單元格區域
4.1.3resize()函數——調整單元格區域的大小
4.1.4offset()函數——偏移單元格區域
4.1.5current_region屬性——選取單元格所在的當前區域
4.1.6last_cell屬性——選取單元格區域的最后一個單元格
4.1.7rows屬性和columns屬性——選取單元格區域的某行和某列
4.2獲取單元格的屬性
4.2.1address屬性和get_address()函數——獲取單元格區域的地址
4.2.2row屬性和column屬性——獲取單元格的行號和列號
4.2.3count屬性——獲取單元格區域的單元格數與行/列數
4.2.4shape屬性——獲取單元格區域的行/列數
4.2.5width屬性和height屬性——獲取單元格區域的寬度和高度
4.3編輯單元格
4.3.1clear_contents()函數和clear()函數——清除單元格的內容和格式
4.3.2value屬性——讀取或輸入數據
4.3.3formula屬性——讀取或輸入公式
4.3.4merge()函數和unmerge()函數——合并和拆分單元格
4.3.5copy()函數——復制單元格
4.4設置單元格格式
4.4.1font屬性——設置字體格式
4.4.2color屬性——設置填充顏色
4.4.3number_format屬性——設置數字格式
4.4.4wrap_text屬性——設置單元格內容自動換行
4.4.5column_width屬性和row_height屬性——設置列寬和行高
4.4.6autofit()函數——自動調整行高和列寬
4.5單元格操作常調用的api屬性
4.5.1HorizontalAlignment屬性和VerticalAlignment屬性——設置內容的對齊方式
4.5.2Borders對象——設置單元格邊框
4.5.3PrintOut()函數——打印單元格內容

第5章openpyxl模塊常用操作
5.1管理工作表
5.1.1 freeze_panes屬性——凍結工作表的窗格
5.1.2 password屬性——保護工作表
5.2管理行和列
5.2.1 insert_rows()函數和insert_cols()函數——插入空白行和空白列
5.2.2 delete_rows()函數和delete_cols()函數——刪除行和列
5.2.3 hidden屬性——隱藏行和列
5.2.4 group()函數——組合行和列
5.3管理單元格
5.3.1 merge_cells()函數和unmerge_cells()函數——合并和拆分單元格
5.3.2 font屬性——獲取字體格式
5.3.3 Font對象——設置字體格式
5.3.4 Alignment對象——設置內容對齊方式
5.3.5 Side對象和Border對象——設置邊框格式

第3部分 數據導入和整理——pandas模塊

第6章數據處理基本操作
6.1 pandas模塊的數據結構
6.1.1Series對象——創建一維數據結構
6.1.2DataFrame對象——創建二維數據結構
6.2數據的讀取與寫入
6.2.1read_excel()函數——讀取Excel工作簿數據
6.2.2read_csv()函數——讀取CSV文件數據
6.2.3to_excel()函數——將數據寫入Excel工作簿
6.2.4to_csv()函數——將數據寫入CSV文件
6.3數據概況的查看
6.3.1head()函數和tail()函數——查看數據的前/后幾行
6.3.2shape屬性——查看數據的行數和列數
6.3.3info()函數——查看數據的基本統計信息
6.3.4dtypes屬性——查看各列的數據類型
6.3.5dtype屬性——查看某一列的數據類型
6.4行標簽和列標簽的修改
6.4.1index屬性和columns屬性——修改行標簽和列標簽
6.4.2rename()函數——重命名行標簽和列標簽
6.4.3set_index()函數——將數據列設置為行標簽
6.4.4reset_index()函數——重置行標簽
6.5數據的排序、選取和篩選
6.5.1sort_values()函數——數據排序
6.5.2rank()函數——獲取數據的排名
6.5.3loc屬性——按標簽選取數據
6.5.4iloc屬性——按索引號選取數據
6.5.5邏輯表達式——按條件篩選數據

第7章數據處理進階操作
7.1處理缺失值和重復值
7.1.1 isnull()函數——判斷和統計缺失值
7.1.2 dropna()函數——刪除缺失值
7.1.3 fillna()函數——填充缺失值
7.1.4 drop_duplicates()函數——刪除重復值
7.1.5 unique()函數——獲取唯一值
7.2數據的轉換和編輯
7.2.1 astype()函數——數據類型轉換
7.2.2 T屬性——轉置行列
7.2.3 stack()函數——將數據表轉換為樹形結構
7.2.4 insert()函數——插入數據
7.2.5 drop()函數——刪除數據
7.2.6 isin()函數——查找數據
7.2.7 replace()函數——替換數據
7.3數據的合并
7.3.1 merge()函數——根據指定的列合并數據
7.3.2 concat()函數——在指定方向上合并數據
7.3.3 append()函數——縱向追加數據
7.4數據的運算
7.4.1基本統計函數——完成基本的統計計算
7.4.2 describe()函數——獲取數據分布情況
7.4.3 corr()函數——計算相關系數
7.4.4 groupby()函數——分組匯總數據
7.4.5 pivot_table()函數——創建數據透視表
序: