封面
版权信息
作者简介
内容简介
前言
第1章 Python基础——学习Python必知必会
1.1 什么是Python
1.2 为什么要学习使用Python处理Excel表格
1.3 手把手教你安装Python
1.3.1 下载Python
1.3.2 安装Python
1.3.3 验证是否安装成功
1.4 安装Python集成开发工具PyCharm
1.4.1 下载PyCharm
1.4.2 安装PyCharm
1.4.3 设置PyCharm
1.4.4 创建项目
1.5 Python的输出与输入
1.5.1 输出
1.5.2 输入
1.6 Python的代码注释
1.6.1 单行注释
1.6.2 多行注释
1.7 Python对象详解
1.7.1 类的定义
1.7.2 对象的身份
1.7.3 对象的类型
1.7.4 对象的值
1.7.5 对象的属性
1.7.6 对象的方法
1.7.7 对象与变量
1.8 Python中的数字与字符串
1.8.1 数字
1.8.2 字符串
1.9 算术运算符
1.9.1 加(+)
1.9.2 减(-)
1.9.3 乘(*)
1.9.4 除(/)
- APP免费
1.9.5 取模(%)
- APP免费
1.9.6 幂(**)
- APP免费
1.9.7 取整数(//)
- APP免费
1.10 比较运算符
- APP免费
1.10.1 等于(==)
- APP免费
1.10.2 不等于(!=)
- APP免费
1.10.3 大于(>)
- APP免费
1.10.4 小于(<)
- APP免费
1.10.5 大于或等于(>=)
- APP免费
1.10.6 小于或等于(<=)
- APP免费
1.11 赋值运算符
- APP免费
1.11.1 赋值运算
- APP免费
1.11.2 累积式赋值运算
- APP免费
1.12 逻辑运算符
- APP免费
1.12.1 and
- APP免费
1.12.2 or
- APP免费
1.12.3 not
- APP免费
1.13 成员运算符
- APP免费
1.14 格式化字符串
- APP免费
1.14.1 使用位置和关键字格式化字符串
- APP免费
1.14.2 数字格式设置
- APP免费
1.14.3 对齐设置
- APP免费
1.15 断点调试
- APP免费
第2章 Python库——第三方库的安装与学习
- APP免费
2.1 什么是模块、包、库
- APP免费
2.2 安装Excel读取库xlrd
- APP免费
2.3 导入xlrd模块
- APP免费
2.4 读取Excel工作簿、工作表信息
- APP免费
2.4.1 读取Excel工作簿
- APP免费
2.4.2 读取Excel工作表
- APP免费
2.5 读取Excel行、列、单元格信息
- APP免费
2.6 安装Excel写入库xlwt
- APP免费
2.7 新建工作簿、新建工作表和将数据写入单元格
- APP免费
2.8 安装Excel修改库xlutils
- APP免费
2.9 修改工作簿、工作表、单元格
- APP免费
第3章 Python流程控制——循环语句与分支语句
- APP免费
3.1 for循环语句
- APP免费
3.1.1 循环字符串
- APP免费
3.1.2 循环序列数
- APP免费
3.1.3 for循环语句应用案例:批量新建工作簿
- APP免费
3.1.4 for嵌套循环语句
- APP免费
3.1.5 for嵌套循环语句应用案例:制作九九乘法表
- APP免费
3.2 while循环语句
- APP免费
3.2.1 循环序列数
- APP免费
3.2.2 循环字符串
- APP免费
3.2.3 while循环语句应用案例:批量新建工作表
- APP免费
3.2.4 while嵌套循环语句
- APP免费
3.2.5 while嵌套循环语句应用案例:批量新建工作簿、工作表
- APP免费
3.3 if条件语句
- APP免费
3.3.1 if条件语句标准用法
- APP免费
3.3.2 if条件语句应用案例:根据分数判断等级
- APP免费
3.4 if条件分支语句
- APP免费
3.4.1 if条件分支语句标准用法
- APP免费
3.4.2 if条件分支语句单行写法
- APP免费
3.4.3 if条件分支语句应用案例:对数字进行分类计数
- APP免费
3.5 if多条件分支语句
- APP免费
3.5.1 if多条件分支语句标准用法
- APP免费
3.5.2 if多条件分支语句应用案例:对分数进行等级判断
- APP免费
3.6 break语句
- APP免费
3.6.1 break在while循环中的应用
- APP免费
3.6.2 break在for循环中的应用
- APP免费
3.6.3 break语句应用案例:标记达标时的首个月份
- APP免费
3.7 continue语句
- APP免费
3.7.1 continue在while循环中的应用
- APP免费
3.7.2 continue在for循环中的应用
- APP免费
3.7.3 continue语句应用案例
- APP免费
第4章 Python有序对象——字符串处理技术
- APP免费
4.1 字符串切片
- APP免费
4.1.1 单字符切片
- APP免费
4.1.2 多字符切片
- APP免费
4.1.3 字符串切片应用案例:根据身份证号判断性别
- APP免费
4.2 字符串统计
- APP免费
4.2.1 统计字符串的长度
- APP免费
4.2.2 按条件统计字符串
- APP免费
4.2.3 字符串统计应用案例:统计各等级出现的次数
- APP免费
4.3 字符串查找
- APP免费
4.3.1 使用index函数查找字符串位置
- APP免费
4.3.2 使用find函数查找字符串位置
- APP免费
4.3.3 字符串查找应用案例:截取指定位置的信息
- APP免费
4.4 字符串替换
- APP免费
4.4.1 字符串替换方法
- APP免费
4.4.2 字符串替换应用案例:整理不规范的分隔符
- APP免费
4.5 字符串的拆分与合并
- APP免费
4.5.1 拆分字符串为列表
- APP免费
4.5.2 合并列表为字符串
- APP免费
4.5.3 字符串的拆分与合并应用案例:汇总多表中的不规范数据
- APP免费
第5章 Python有序对象——列表处理技术
- APP免费
5.1 列表的创建与删除
- APP免费
5.2 列表切片
- APP免费
5.2.1 单元素切片
- APP免费
5.2.2 多元素切片
- APP免费
5.2.3 列表切片应用案例:按行对数据求平均值
- APP免费
5.3 列表元素的增加、删除和修改
- APP免费
5.3.1 列表元素的增加
- APP免费
5.3.2 列表元素的删除
- APP免费
5.3.3 列表元素的修改
- APP免费
5.3.4 列表综合应用案例:按行对分数求和
- APP免费
5.4 列表操作符
- APP免费
5.4.1 列表操作符基础
- APP免费
5.4.2 列表操作符应用案例:按条件统计多工作表数据
- APP免费
5.5 列表推导式
- APP免费
5.5.1 标准列表推导式
- APP免费
5.5.2 列表推导式变异
- APP免费
5.5.3 嵌套列表推导式
- APP免费
5.5.4 条件列表推导式
- APP免费
5.5.5 列表推导式应用案例1:自动汇总多工作表数据
- APP免费
5.5.6 列表推导式应用案例2:汇总多工作簿数据
- APP免费
5.6 列表的转换
- APP免费
5.6.1 类对象转换list
- APP免费
5.6.2 反转列表reverse
- APP免费
5.6.3 列表复制copy
- APP免费
5.6.4 列表组合zip
- APP免费
5.6.5 列表转换应用案例:给名单中的名字添加序号
- APP免费
5.7 常用列表统计方式
- APP免费
5.7.1 常用统计函数1
- APP免费
5.7.2 列表统计应用案例1:统计每个人全年工资信息
- APP免费
5.7.3 常用统计函数2
- APP免费
5.7.4 列表统计应用案例2:按等级做计数统计
- APP免费
第6章 Python有序对象——元组处理技术
- APP免费
6.1 元组的创建与删除
- APP免费
6.2 元组的基本操作
- APP免费
6.2.1 元组的合并
- APP免费
6.2.2 元组的复制
- APP免费
6.2.3 元组的循环
- APP免费
6.2.4 类对象转换
- APP免费
6.2.5 元组应用案例:将单列数据转换为多行多列数据
- APP免费
6.3 常用元组统计函数
- APP免费
第7章 Python无序对象——字典处理技术
- APP免费
7.1 字典的基本操作
- APP免费
7.1.1 字典的创建与删除
- APP免费
7.1.2 字典中键值的获取
- APP免费
7.2 字典键值的增加、删除和修改
- APP免费
7.2.1 字典键值的增加
- APP免费
7.2.2 字典键值的删除
- APP免费
7.2.3 字典键值的修改
- APP免费
7.2.4 字典键值应用案例1:提取各班最后一条记录
- APP免费
7.2.5 字典键值应用案例2:按姓名求总分与平均分
- APP免费
7.3 字典的转换
- APP免费
7.3.1 类对象转换dict
- APP免费
7.3.2 dict.fromkeys转换法
- APP免费
7.3.3 字典转换应用案例:多列求唯一值
- APP免费
7.4 字典综合应用案例
- APP免费
7.4.1 字典综合应用案例1:获取未完成名单
- APP免费
7.4.2 字典综合应用案例2:多工作簿数据合并
- APP免费
7.4.3 字典综合应用案例3:统计数据并分发至不同的工作簿
- APP免费
第8章 Python无序对象——集合处理技术
- APP免费
8.1 集合的创建与删除
- APP免费
8.2 集合元素的添加与删除
- APP免费
8.2.1 集合元素的添加
- APP免费
8.2.2 集合元素的删除
- APP免费
8.2.3 集合元素的添加应用案例:多列求唯一值
- APP免费
8.3 集合之间的大小比较
- APP免费
8.3.1 集合的比较运算
- APP免费
8.3.2 集合的比较运算应用案例:判断指定的多个等级是否存在
- APP免费
8.4 集合的转换
- APP免费
8.4.1 类对象转换set
- APP免费
8.4.2 集合的转换应用案例:获取每个工作表中不重复的名单
- APP免费
8.5 集合的运算
- APP免费
8.5.1 并集运算
- APP免费
8.5.2 交集运算
- APP免费
8.5.3 差集运算
- APP免费
8.5.4 对称差集运算
- APP免费
8.5.5 集合运算小结
- APP免费
8.6 集合运算应用案例
- APP免费
8.6.1 集合的并集运算应用案例:多表多列求唯一值
- APP免费
8.6.2 集合的交集运算应用案例:多列求相同值
- APP免费
8.6.3 集合的差集运算应用案例:根据达标月份获取未达标月份
- APP免费
第9章 优化代码利器——Python自定义函数
- APP免费
9.1 自定义函数编写规范
- APP免费
9.1.1 函数的定义
- APP免费
9.1.2 自定义函数的创建与调用
- APP免费
9.1.3 自定义函数应用案例:平均函数的定义及应用
- APP免费
9.2 必选参数的写法及应用
- APP免费
9.2.1 必选参数(位置参数)
- APP免费
9.2.2 必选参数应用案例:给号码分段
- APP免费
9.3 可选参数的写法及应用
- APP免费
9.3.1 可选参数(默认参数)
- APP免费
9.3.2 可选参数应用案例:模拟vlookup函数的应用
- APP免费
9.4 关键字参数的写法及应用
- APP免费
9.4.1 关键字参数
- APP免费
9.4.2 关键字参数应用案例:分类合并字符串
- APP免费
9.5 不定长参数的写法及应用
- APP免费
9.5.1 不定长参数1
- APP免费
9.5.2 不定长参数2
- APP免费
9.5.3 不定长参数应用案例:替换函数增强版
- APP免费
9.6 匿名函数的写法及应用
- APP免费
9.6.1 匿名函数的语法结构
- APP免费
9.6.2 常见的匿名函数书写方式
- APP免费
9.6.3 匿名函数应用案例:根据身份证号判断性别
- APP免费
9.7 将自定义函数存放在.py文件中
- APP免费
9.7.1 将函数定义在单独的.py文件中
- APP免费
9.7.2 将函数定义在文件夹中
- APP免费
第10章 Python高阶函数——常用高阶函数应用
- APP免费
10.1 转换函数map
- APP免费
10.1.1 map函数的第1个参数为内置函数
- APP免费
10.1.2 map函数的第1个参数为自定义函数
- APP免费
10.1.3 map函数的第1个参数为匿名函数
- APP免费
10.1.4 map函数的第1个参数是多参数
- APP免费
10.1.5 高阶函数map应用案例:将二维表转换为一维表
- APP免费
10.2 筛选函数filter
- APP免费
10.2.1 使用filter函数筛选列表
- APP免费
10.2.2 高阶函数filter应用案例:计算美式排名和中式排名
- APP免费
10.3 排序函数sort与sorted
- APP免费
10.3.1 排序函数sort
- APP免费
10.3.2 排序函数sorted
- APP免费
10.3.3 高阶函数sort应用案例:对字符串中的数据排序
- APP免费
10.3.4 高阶函数sorted应用案例:改进美式排名和中式排名的算法
- APP免费
第11章 优秀的Python第三方库——openpyxl库
- APP免费
11.1 安装openpyxl库
- APP免费
11.2 工作簿的基本操作
- APP免费
11.2.1 工作簿的新建
- APP免费
11.2.2 工作簿的读取
- APP免费
11.2.3 工作簿操作应用案例:批量新建工作簿
- APP免费
11.3 工作表的基本操作
- APP免费
11.3.1 工作表的新建
- APP免费
11.3.2 工作表的读取
- APP免费
11.3.3 工作表的复制
- APP免费
11.3.4 工作表的移动
- APP免费
11.3.5 工作表的删除
- APP免费
11.3.6 工作表操作应用案例1:批量新建工作表
- APP免费
11.3.7 工作表操作应用案例2:批量复制工作表并修改工作表名称
- APP免费
11.3.8 工作表操作应用案例3:拆分多个工作表到多个工作簿
- APP免费
11.4 单元格的基本操作
- APP免费
11.4.1 单元格的获取
- APP免费
11.4.2 单元格区域的获取
- APP免费
11.4.3 行信息的获取
- APP免费
11.4.4 列信息的获取
- APP免费
11.4.5 单元格的写入
- APP免费
11.4.6 单元格操作应用案例1:制作九九乘法表
- APP免费
11.4.7 单元格操作应用案例2:求每个人各科分数之和
- APP免费
11.4.8 单元格操作应用案例3:多工作表数据合并
- APP免费
11.4.9 单元格操作应用案例4:多工作簿数据合并
- APP免费
11.5 工作表的其他操作
- APP免费
11.5.1 行和列的插入与删除
- APP免费
11.5.2 单元格的移动
- APP免费
11.5.3 删除行和列应用案例:按条件筛选数据
- APP免费
11.5.4 插入行和列应用案例:批量制作工资条
- APP免费
第12章 Python与Excel结合使用——综合应用案例
- APP免费
12.1 综合应用案例1:自定义排序
- APP免费
12.2 综合应用案例2:按行各自排序法
- APP免费
12.3 综合应用案例3:整理不规范的数据
- APP免费
12.4 综合应用案例4:将一维表转换为二维表
- APP免费
12.5 综合应用案例5:根据业绩计算提成金额
- APP免费
12.6 综合应用案例6:查询业绩表中每个月的最高业绩记录
- APP免费
12.7 综合应用案例7:二维表的多种汇总方式
- APP免费
12.8 综合应用案例8:按多列分组汇总
- APP免费
12.9 综合应用案例9:多工作簿数据汇总
- APP免费
12.10 综合应用案例10:计划招生与实际招生对比
- APP免费
第13章 数据分析库——Pandas
- APP免费
13.1 安装Pandas库
- APP免费
13.2 Pandas对Excel数据的导入与导出
- APP免费
13.2.1 导入Excel数据为DataFrame表格
- APP免费
13.2.2 导出DataFrame表格为Excel工作簿
- APP免费
13.3 创建DataFrame表格
- APP免费
13.3.1 DataFrame表格结构
- APP免费
13.3.2 使用Series创建表格
- APP免费
13.3.3 使用数组创建表格
- APP免费
13.3.4 使用列表创建表格
- APP免费
13.3.5 使用字典创建表格
- APP免费
13.4 列操作
- APP免费
13.4.1 选择列
- APP免费
13.4.2 添加列
- APP免费
13.4.3 删除列
- APP免费
13.4.4 重命名列
- APP免费
13.4.5 更改列类型
- APP免费
13.5 行操作
- APP免费
13.5.1 选择行
- APP免费
13.5.2 添加行
- APP免费
13.5.3 删除行
- APP免费
13.5.4 筛选行
- APP免费
13.5.5 排序行
- APP免费
13.6 数据分支判断
- APP免费
13.6.1 Series分支判断
- APP免费
13.6.2 DataFrame分支判断
- APP免费
13.7 数据迭代
- APP免费
13.7.1 迭代Series元素
- APP免费
13.7.2 迭代DataFrame元素
- APP免费
13.7.3 迭代DataFrame行列
- APP免费
13.8 聚合与分组
- APP免费
13.8.1 聚合函数
- APP免费
13.8.2 分组操作
- APP免费
13.9 转换与合并
- APP免费
13.9.1 数据转换
- APP免费
13.9.2 数据合并
- APP免费
13.10 实例应用
- APP免费
13.10.1 分组聚合
- APP免费
13.10.2 分组筛选
- APP免费
13.10.3 合并多个工作表数据
- APP免费
13.10.4 合并多个工作簿数据
- APP免费
13.10.5 拆分数据到不同的工作表
- APP免费
13.10.6 拆分数据到不同的工作簿
- APP免费
文后
更新时间:2024-06-04 15:40:28