《从Excel到Python:用Python轻松处理Excel数据》是写给非IT领域职场办公人员的Python数据处理指南。 因为本书面对的不是专业的程序员,所以在叙述上通俗易懂。为了让读者在学习时对Python的知识点有更深刻的印象,书本采用了即学即用的写作方式:在介绍知识点的同时,及时将知识点穿插到案例应用中。 而案例应用采用“提出要解决的问题→找到解决问题的思路→展示完成前后的对比效果→提供解决问题的代码→逐步分析代码”的方式进行讲解,使读者既学会了Python的知识点,也厘清了解决问题的思路,同时掌握了代码的编写技巧。 《从Excel到Python:用Python轻松处理Excel数据》主要内容包括Python基础、Python第三方库、循环语句与分支语句、字符串处理技术、列表处理技术、元组处理技术、字典处理技术、集合处理技术、Python自定义函数、常用高阶函数应用、openpyxl库及Python与Excel综合应用案例。
作者简介
内容简介
前言
第1章 Python基础——学习Python必知必会
1.1 什么是Python
1.2 为什么要学习用Python处理Excel表格
1.3 手把手教你安装Python
1.4 安装Python集成开发工具PyCharm
1.5 Python的输出与输入
1.6 Python的代码注释
1.7 Python对象详解
1.8 Python中的数字与字符串
1.9 算术运算符
1.10 比较运算符
1.11 赋值运算符
1.12 逻辑运算符
1.13 成员运算符
1.14 格式化字符串
1.15 断点调试
第2章 Python库——第三方库的安装与学习
2.1 什么是模块、包、库
2.2 安装Excel读取库xlrd
2.3 xlrd模块导入
2.4 读取Excel工作簿、工作表信息
2.5 读取Excel行、列、单元格信息
2.6 安装Excel写入库xlwt
2.7 新建工作簿、新建工作表和将数据写入单元格
2.8 安装Excel修改库xlutils
2.9 修改工作簿、工作表、单元格
第3章 Python流程控制——循环语句与分支语句
3.1 for循环语句
3.2 while循环语句
3.3 if条件语句
3.4 if条件分支语句
3.5 if多条件分支语句
3.6 break语句
3.7 continue语句
第4章 Python有序对象——字符串处理技术
4.1 字符串切片
4.2 字符串统计
4.3 字符串搜索
4.4 字符串替换
4.5 字符串拆分与合并
第5章 Python有序对象——列表处理技术
5.1 列表的创建与删除
5.2 列表切片
5.3 列表元素的增加、删除和修改
5.4 列表操作符
5.5 列表推导式
5.6 列表的转换
5.7 列表常用统计方式
第6章 Python有序对象——元组处理技术
6.1 元组的创建与删除
6.2 元组的基本操作
6.3 元组常用统计函数
第7章 Python无序对象——字典处理技术
7.1 字典的基础操作
7.2 字典键值的修改、增加和删除
7.3 字典的转换
7.4 字典综合应用案例
第8章 Python无序对象——集合处理技术
8.1 集合的创建与删除
8.2 集合元素的添加与删除
8.3 集合之间的大小比较
8.4 集合的转换
8.5 集合的运算
8.6 集合运算应用案例
第9章 优化代码利器——Python自定义函数
9.1 自定义函数编写规范
9.2 必选参数的写法及应用
9.3 可选参数的写法及应用
9.4 关键字参数的写法及应用
9.5 不定长参数的写法及应用
9.6 匿名函数的写法及应用
9.7 自定义函数存放在.py文件中
第10章 Python高级函数——常用高阶函数应用
10.1 map转换函数
10.2 filter筛选函数
10.3 排序函数sort与sorted
第11章 优秀的Python第三方库——openpyxl库
11.1 安装openpyxl库
11.2 工作簿的基本操作
11.3 工作表的基本操作
11.4 单元格的基本操作
11.5 工作表的其他操作
第12章 Python与Excel结合使用——综合应用案例
12.1 综合应用案例1:自定义排序
12.2 综合应用案例2:按行各自排序法
12.3 综合应用案例3:整理不规范数据
12.4 综合应用案例4:将一维表转换为二维表
12.5 综合应用案例5:根据业绩计算提成金额
12.6 综合应用案例6:查询业绩表中每个月的最高业绩记录
12.7 综合应用案例7:二维表的多种汇总方式
12.8 综合应用案例8:按多列分组汇总
12.9 综合应用案例9:多工作簿数据汇总
12.10 综合应用案例10:计划招生与实际招生对比

