代替VBA!用Python轻松实现Excel编程

代替VBA!用Python轻松实现Excel编程

作者:童大谦

出版社:电子工业

出版年:2022年1月

ISBN:9787121423192

所属分类:人生哲学

书刊介绍

《代替VBA!用Python轻松实现Excel编程》内容简介

在数据分析方面,Python实际上已经远远超越VBA,因为使用Pyhton提供的数据处理函数和模块就可以实现很多功能,既快速、可靠又简便。本书结合OpenPyXl、win32com、xlwings和pandas等Python包全面介绍使用Python实现Excel脚本开发的各种可能性,涉及的内容包括:Python语言基础、Python文件操作、Excel对象模型、Excel图形绘制、Excel图表绘制、字典在Excel中的应用、正则表达式在Excel中的应用、使用Pandas包提高数据处理效率、使用Matplotlib包绘图、Python与Excel VBA混合编程等。本书适合任何对Excel Python脚本开发感兴趣的朋友阅读,可以是有编程需求的职场办公人员、数据分析人员、大学生、科研人员和程序员等。
童大谦,具有15年以上VB、VBA、.NET开发经验,开发了多个数学、数据分析与可视化方面的软件,以及与科研院所合作开发了若干个软件系统。对Python、MATLAB、SPSS、R等数据分析软件非常熟悉,出版多本相关图书。曾在高校执教,CSDN高级讲师,全网学员目前近20万人。

作品目录

前言
语言基础篇
第1章:Python语言基础
1.1、Python语言及其编程环境
1.2、常量和变量
1.3、数字
1.4、字符串
1.5、列表
1.6、元组
1.7、字典
1.8、集合
1.9、处理日期和时间
1.10、表达式
1.11、流程控制
1.12、函数
1.13、模块
1.14、工程
1.15、异常处理
第2章:Python文件操作
2.1、使用Python的open函数操作文件
2.2、使用OS模块操作文件
Excel对象模型篇
第3章:Excel对象模型:OpenPyXl包
3.1、OpenPyXl包概述
3.2、工作簿对象
3.3、工作表对象
3.4、单元格对象
3.5、综合应用
第4章:Excel对象模型:win32com和xlwings包
4.1、win32com和xlwings包概述
4.2、Excel对象
4.3、单元格对象
4.4、工作表对象
4.5、工作簿对象
4.6、Excel应用对象
4.7、数据读/写
4.8、综合应用
图形图表篇
第5章:使用Python绘制Excel图形
5.1、创建图形
5.2、图形属性设置
5.3、图形变换
5.4、其他图形操作
5.5、图片操作
第6章:使用Python绘制Excel图表
6.1、创建图表
6.2、图表及其序列设置
6.3、基本图形元素的属性设置
6.4、坐标系设置
6.5、图表元素设置
6.6、输出图表
数据处理篇
第7章:使用Python字典处理Excel数据
7.1、数据提取
7.2、数据去重
7.3、数据查询
7.4、数据汇总
7.5、数据排序
第8章:使用Python正则表达式处理Excel数据
8.1、正则表达式概述
8.2、在Python中使用正则表达式
8.3、正则表达式的编写规则
第9章:更快、更简洁:使用pandas包处理数据
9.1、NumPy和pandas包概述
9.2、NumPy和pandas包提供的数据类型
9.3、数据输入和输出
9.4、数据整理
第10章:扩展Excel的数据可视化功能:Matplotlib包
10.1、Matplotlib包概述
10.2、使用Matplotlib包绘图
10.3、导出用Matplotlib包绘制的图形
扩展编程篇
第11章:Python与Excel
VBA混合编程
11.1、在Python中调用VBA代码
11.2、在VBA中调用Python代码
11.3、自定义函数(UDF)

相关推荐

微信二维码