用Python轻松处理Excel数据
全新正版 极速发货
¥
49.97
6.3折
¥
79.8
全新
仅1件
作者阳光灿烂
出版社人民邮电
ISBN9787115614513
出版时间2023-06
装帧其他
开本其他
定价79.8元
货号1202970638
上书时间2024-06-11
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
阳光灿烂,办公室在职文员,会计专业毕业,长期从事数据处理和统计分析工作,熟练运用Excel,曾经获得MOS大师级(Master)证书。工作后对计算机编程非常感兴趣,自学了VisualFoxPro、PowerBuilder、Python等,并经常开发日常工作中的一些小程序,用来辅助数据统计分析,具有多年的编程经验。
目录
目 录
第 1章 开发环境的搭建1
1.1 本书所用的开发环境1
1.1.1 安装Python1
1.1.2 安装Visual Studio Code3
1.2 必备的Visual Studio Code插件5
1.2.1 在线安装Visual Studio Code插件6
1.2.2 离线安装Visual Studio Code插件7
1.3 运行第 一个.py文件8
第 2章 Excel模块的安装10
2.1 在线安装Excel模块10
2.2 离线安装Excel模块11
第3章 编写代码前的准备14
3.1 了解表格数据14
3.1.1 表格数据的基本结构14
3.1.2 表格数据的详细讲解14
3.1.3 表格数据的整体预览15
3.1.4 Excel模块读取数据的规则15
3.2 规划需要实现的目标16
3.2.1 需要实现的总体目标17
3.2.2 需要实现的具体目标17
3.3 做好清晰的项目分析17
3.3.1 项目的总体分析18
3.3.2 项目的细化分析18
3.3.3 流程图整体预览20
3.4 搭建可行的代码框架20
3.4.1 Excel模块代码的编写思路20
3.4.2 构建的代码函数22
3.4.3 函数之间的调用24
第4章 使用openpyxl模块编写员工信息表查询案例25
4.1 导入模块25
4.2 获取文件的状态和访问权限27
4.2.1 构建openfiles()函数28
4.2.2 命名“查询结果”文件28
4.2.3 获取“查询结果”文件的状态和访问权限29
4.2.4 打开“查询结果”文件31
4.2.5 获取“数据来源”文件名33
4.2.6 获取“数据来源”文件的状态和访问权限35
4.2.7 打开“数据来源”文件36
4.2.8 获取“来源数据”文件的标题行39
4.2.9 启动菜单41
4.3 建立程序菜单41
4.3.1 构建menu()函数42
4.3.2 建立菜单42
4.3.3 根据用户的选择进行处理43
4.4 实现查询功能45
4.4.1 查询主程序45
4.4.2 查询子程序(查询数据所在行的行号)66
4.4.3 查询子程序(获取数据)86
4.4.4 查询子程序(表格的美化与修饰)96
4.4.5 查询子程序(生成查询部门名称的条件)111
4.4.6 查询子程序(生成查询入职日期的条件)125
4.5 启动程序135
4.6 openpyxl模块小结137
4.6.1 导入模块操作137
4.6.2 文件操作138
4.6.3 表格操作139
4.6.4 单元格操作140
4.6.5 样式设置142
4.6.6 小结144
第5章 使用pandas模块编写员工信息表查询案例145
5.1 导入模块146
5.2 获取文件的状态和访问权限147
5.2.1 构建openfiles()函数148
5.2.2 命名“查询结果”文件149
5.2.3 获取“查询结果”文件的状态和访问权限149
5.2.4 打开“查询结果”文件151
5.2.5 获取“数据来源”文件名153
5.2.6 获取“数据来源”文件的状态和访问权限154
5.2.7 打开“数据来源”文件155
5.2.8 获取“数据来源”文件的标题行160
5.2.9 启动菜单162
5.3 建立程序菜单162
5.3.1 构建menu()函数163
5.3.2 建立菜单163
5.3.3 根据用户的选择进行处理164
5.4 实现查询功能166
5.4.1 查询主程序166
5.4.2 查询子程序(生成查询部门名称的条件)188
5.4.3 查询子程序(生成查询入职日期的条件)199
5.4.4 查询子程序(表格的美化与修饰)207
5.5 启动程序215
5.6 pandas模块小结218
5.6.1 导入模块操作218
5.6.2 文件操作218
5.6.3 表格操作219
5.6.4 数据转换220
5.6.5 数据操作220
5.6.6 数据筛选221
5.6.7 小结222
第6章 PyInstaller模块的安装与.py文件的编译和运行223
6.1 PyInstaller模块的安装223
6.2 将.py文件编译为.exe文件223
6.2.1 PyInstaller模块的常见可选参数223
6.2.2 将.py文件编译为.exe文件的步骤223
6.3 .exe文件的运行效果224
6.4 使用PyInstaller模块的注意事项225
第7章 快速移植本书案例的代码227
7.1 移植代码的案例——公司销售情况表227
7.2 需要实现的功能227
7.3 修改数据来源文件名228
7.4 移植openpyxl模块的代码228
7.5 移植pandas模块的代码230
附录A 离线安装Visual Studio Code中文包插件可能遇到的问题及其解决方法232
附录B 离线安装pandas模块可能遇到的问题及其解决方法234
附录C pandas模块依赖的openpyxl模块或者xlrd模块235
附录D openpyxl模块速查表237
附录E pandas模块速查表239
附录F 关于编程的一些小技巧240
内容摘要
本书旨在帮助读者掌握如何用Python有效地处理Excel数据,实现办公自动化。本书首先介绍开发环境的搭建和Excel模块的安装,接着讲解编写代码前的准备,然后介绍如何使用openpyxl和pandas这两个模块编写员工信息表查询案例,最后介绍PyInstaller模块与.py文件的编译,以及如何快速移植本书案例的代码。本书不仅适合办公人员阅读,还适合想要了解openpyxl模块和pandas模块的初级开发人员阅读。
— 没有更多了 —
以下为对购买帮助不大的评价