网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 超简单 用Python让Excel飞起来 核心模块语法详解篇
分类 计算机-操作系统
作者 快学习教育
出版社 机械工业出版社
下载
简介
内容推荐
本书从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.1Path对象——创建路径对象
1.1.2cwd()函数和home()函数——获取特殊路径
1.1.3parts属性——分解路径
1.1.4parent属性和parents属性——获取上级路径
1.1.5name属性和stem属性——获取文件全名、文件主名和文件夹名
1.1.6suffix属性和suffixes属性——获取文件扩展名
1.1.7“/”运算符和joinpath()函数——拼接路径
1.1.8with_name()函数和with_suffix()函数——更改文件夹名、文件名、扩展名
1.1.9is_absolute()函数——判断指定路径是否为绝对路径
1.2文件夹和文件操作
1.2.1exists()函数——判断文件夹或文件是否存在
1.2.2is_dir()函数和is_file()函数——判断路径指向的对象是文件夹还是文件
1.2.3mkdir()函数和rmdir()函数——新建和删除文件夹
1.2.4touch()函数和unlink()函数——新建和删除文件
1.2.5rename()函数和replace()函数——重命名或移动文件夹和文件
1.2.6iterdir()函数——罗列文件夹的内容
1.2.7glob()函数和rglob()函数——罗列并筛选文件夹的内容
1.2.8stat()函数——获取文件夹或文件的状态信息
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.1freeze_panes属性——冻结工作表的窗格
5.1.2password属性——保护工作表
5.2管理行和列
5.2.1insert_rows()函数和insert_cols()函数——插入空白行和空白列
5.2.2delete_rows()函数和delete_cols()函数——删除行和列
5.2.3hidden属性——隐藏行和列
5.2.4group()函数——组合行和列
5.3管理单元格
5.3.1merge_cells()函数和unmerge_cells()函数——合并和拆分单元格
5.3.2font属性——获取字体格式
5.3.3Font对象——设置字体格式
5.3.4Alignment对象——设置内容对齐方式
5.3.5Side对象和Border对象——设置边框格式
第3部分数据导入和整理——pandas模块
第6章数据处理基本操作
6.1pandas模块的数据结构
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.1isnull()函数——判断和统计缺失值
7.1.2dropna()函数——删除缺失值
7.1.3fillna()函数——填充缺失值
7.1.4drop_duplicates()函数——删除重复值
7.1.5unique()函数——获取唯一值
7.2数据的转换和编辑
7.2.1astype()函数——数据类型转换
7.2.2T属性——转置行列
7.2.3stack()函数——将数据表转换为树形结构
7.2.4insert()函数——插入数据
7.2.5drop()函数——删除数据
7.2.6isin()函数——查找数据
7.2.7replace()函数——替换数据
7.3数据的合并
7.3.1merge()函数——根据指定的列合并数据
7.3.2concat()函数——在指定方向上合并数据
7.3.3append()函数——纵向追加数据
7.4数据的运算
7.4.1基本统计函数——完成基本的统计计算
7.4.2describe()函数——获取数据分布情况
7.4.3corr()函数——计算相关系数
7.4.4groupby()函数——分组汇总数据
7.4.5pivot_table()函数——创建数据透视表
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/24 10:39:28