PYTHON自动化办公应用大全(CHATGPT版):从零开始教编程小白一键搞定烦琐工作(上下册)
- ISBN:9787301338612
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:652
- 出版时间:2023-05-01
- 条形码:9787301338612 ; 978-7-301-33861-2
本书特色
借助ChatGPT与Python轻松实现办公自动化:Excel Home多位微软全球MVP专家打造,用大量实例介绍使用Python操作Excel、Word、PPT和日常办公中涉及的各种对象。让没有编程经验的普通办公人员也能驾驭Python,实现多个场景的办公自动化,提升工作效率!
内容简介
本书全面系统地介绍了Python语言在常见办公场景中的自动化解决方案。全书分为5篇21章,内容包括Python语言基础知识,Python读写数据常见方法,用Python自动操作Excel,用Python自动操作Word 与 PPT,用Python自动操作文件和文件夹、邮件、PDF 文件、图片、视频,用Python进行数据可视化分析及进行网页交互,借助ChatGPT轻松进阶Python办公自动化。 本书适合各层次的信息工作者,既可作为初学Python的入门指南,又可作为中、高级自动化办公用户的参考手册。书中大量的实例还适合读者直接在工作中借鉴。
目录
(上册)
**篇?Python基础知识
第1章?初识Python 1
1.1 什么是Python 1
1.1.1 Python的历史 1
1.1.2 Python的特点和优势 1
1.1.3 Python的不足 2
1.1.4 Python可以做什么 2
1.2 搭建Python开发环境 2
1.2.1 安装Python 2
1.2.2 常用的Python集成开发环境 4
1.2.3 安装Visual Studio Code 6
1.2.4 优化Visual Studio Code 6
1.2.5 **个Python程序 9
1.3 初识模块、包、库 10
1.3.1 什么是模块、包、库 10
1.3.2 使用pip命令第三方库 11
1.3.3 为pip命令设置镜像源 12
1.3.4 导入模块 12
1.3.5 模块名称 14
第2章?Python编程基础 15
2.1 快速上手 15
2.1.1 交互式解释器 15
2.1.2 变量赋值 15
2.1.3 输出变量 16
2.1.4 获取用户输入 16
2.2 数据类型 16
2.2.1 数值 16
2.2.2 布尔 17
2.2.3 字符串 17
2.2.4 列表 20
2.2.5 元组 22
2.2.6 集合 23
2.2.7 字典 24
2.3 运算符 26
2.3.1 算数运算符 26
2.3.2 赋值运算符 27
2.3.3 比较运算符 28
2.3.4 逻辑运算符 29
2.3.5 is运算符 30
2.3.6 in运算符 30
2.3.7 运算符优先级 31
2.4 编码规范 32
2.4.1 缩进与行 32
2.4.2 注释 33
2.5 控制语句 33
2.5.1 条件语句if 33
2.5.2 循环语句for 35
2.5.3 循环语句while 36
2.6 函数 37
2.6.1 定义函数 37
2.6.2 定义函数参数 38
2.6.3 函数返回值 40
2.6.4 使用print输出对象 41
2.6.5 使用range函数生成数字序列 42
2.6.6 使用sorted函数排序列表 42
2.6.7 使用filter函数按条件过滤 43
2.6.8 使用map函数进行映射 43
2.6.9 匿名函数lambda 44
2.7?调试代码 45
第3章?
使用pandas进行数据分析和
可视化 48
3.1 使用open方法读写文件 48
3.2?使用pandas模块读写csv文件 50
3.3 使用pandas读写Excel文件 52
3.3.1 读取单个工作表的Excel文件 52
3.3.2 读取复杂表头的Excel文件 53
3.4 使用pandas读写JSON文件 56
3.4.1 将txt文件转为JSON文件 56
3.4.2 读取多重嵌套的JSON文件 56
3.4.3
使用正则表达式读取JSON文件
内容 58
3.5 使用pandas进行数据库操作 59
3.5.1 将csv文件导入SQLite数据库 59
3.5.2 使用sqlite3模块执行数据库操作 60
3.5.3
使用pymysql模块操作MySQL
数据库 61
3.6 使用DataFrame进行数据探索 63
3.7 使用DataFrame筛选数据 66
3.8 DataFrame中的行列基本操作 70
3.9 合并拆分数据 72
3.9.1 使用concat方法合并文件 72
3.9.2
使用merge方法按关键字段合并
数据 73
3.9.3?拆分数据到多个工作表 75
3.9.4 拆分数据到多个csv文件 76
3.10 数据塑形 77
3.10.1
使用pivot方法将一维表转为
二维表 77
3.10.2
使用pivot_table方法创建数据
透视表 78
3.10.3
使用melt方法将二维表转为
一维表 80
3.11 使用groupby进行分组统计 81
3.12
使用自定义函数计算各区域每月指定
排名区间的发展量 83
3.13 在DataFrame中处理字符串 86
3.13.1 合并字符串 86
3.13.2 拆解字符串 87
3.13.3 使用apply方法进行字符串替换 87
3.14 使用pandas绘制基础图表 90
3.14.1 使用pandas绘制柱状图 90
3.14.2 使用pandas绘制折线图 92
3.14.3 使用pandas绘制条形图 94
3.14.4 使用pandas绘制饼图 96
3.14.5 使用pandas绘制散点图 98
3.14.6 使用pandas绘制箱线图
3.14.7 使用pandas绘制直方图
3.14.8 使用pandas绘制堆积面积图
3.15 使用pandas绘制组合图表
3.15.1
使用pandas绘制柱状-折线
组合图
3.15.2
使用pandas绘制正负轴条
形图
第二篇?使用Python操作Excel
第4章?
使用Python操作Excel的常用
模块
4.1 Python中的Excel相关模块功能概览
4.2 模块介绍
4.2.1 xlrd模块
4.2.2 xlwt模块
4.2.3 xlsxwriter模块
4.2.4 xlutils模块
4.2.5 pylightxl模块
4.2.6 openpyxl模块
4.2.7 xlwings模块
4.2.8 pywin32模块(win32com)
4.2.9 pandas模块
4.3 如何选择模块
第5章?使用Python操作Excel工作簿
5.1 创建工作簿
5.1.1
使用xlwings模块新建并保存
工作簿
5.1.2
使用openpyxl模块新建并保存
工作簿
5.1.3 批量创建月度工作簿
5.1.4 批量创建分省工作簿
5.2 打开工作簿文件
5.2.1 打开当前目录中的Excel文件
5.2.2 打开指定目录中的Excel文件
5.2.3 打开Excel文件(含错误处理)
5.2.4 打开多个Excel文件
5.3 工作簿文件批量操作
5.3.1 创建工作簿文件清单
5.3.2 工作簿文件归档
5.3.3 工作簿文件批量更名
5.3.4 批量更新工作簿文档信息
5.3.5 批量打印工作簿
5.4 工作簿转换
5.4.1 Excel文件批量转换为PDF文件
5.4.2
Excel 2003工作簿批量转换为
xlsb文件
5.5 其他操作
5.5.1 操作工作簿保护密码
5.5.2 操作工作簿打开权限密码
5.5.3 冻结窗格
第6章?使用Python操作Excel工作表
6.1 创建工作表
6.1.1 创建单个工作表
6.1.2 创建或清空单个工作表
6.1.3 批量新建工作表
6.1.4 多个工作簿中批量添加工作表
6.2 修改工作表
6.2.1 读取工作表名称
6.2.2 查找指定名称的工作表
6.2.3 修改多个工作表名称
6.2.4
批量修改多个工作簿中的工作表
名称
6.2.5 修改工作表标签颜色
6.3 复制工作表
6.3.1 工作簿内复制工作表
6.3.2 批量插入其他工作簿的工作表
6.3.3 工作表快速排序
6.3.4 按指定顺序排列工作表
6.4 删除工作表
6.4.1 删除指定工作表
6.4.2 批量删除工作表
6.5 拆分工作簿
6.5.1
将每个工作表保存为单独工作簿
6.5.2
工作表数据按行拆分为多个
工作表
6.5.3
工作表数据按行拆分为多个
工作簿
6.5.4
工作表数据按列拆分为多个
工作表
6.5.5
工作表数据按列拆分为多个
工作簿
6.5.6
工作表数据按列拆分为多个
工作簿(保留格式)
6.5.7
多个工作表数据组合后重新
拆分至工作表
6.5.8
多个工作表数据组合后重新
拆分至工作簿
6.6 合并工作簿
6.6.1 多个工作表数据按行合并
6.6.2 多个工作表数据按列合并
6.6.3 多个工作表中提取指定数据
6.6.4 多个工作簿数据按行合并
6.6.5 多个工作簿数据按列合并
6.6.6 从多个工作簿中提取指定数据
6.7 打印工作表
6.7.1 工作表居中打印
6.7.2 工作表调整为一页打印
6.7.3 打印工作表指定区域
6.7.4
批量打印多个工作簿中的指定
工作表
6.7.5 重复标题行打印工作表
6.8 其他操作
6.8.1 创建工作表索引页
6.8.2 隐藏工作簿中的多个工作表
6.8.3 批量隐藏多个工作簿中的工作表
6.8.4 保护工作表中的指定区域
6.8.5 保护工作簿中的多个工作表
6.8.6 设置工作表滚动区域
第7章?使用Python操作Excel单元格
第8章?使用Python操作Excel中的Shape对象
第9章?使用Python操作Excel图表
第10章?使用Python操作Excel综合实例
(下册)
第三篇?使用Python操作Word与PPT
第11章?自动化处理Word文件
第12章?自动化处理PowerPoint文件
第四篇?Python日常办公自动化
第13章?批量处理文件夹与文件
第14章?自动处理电子邮件
第15章?自动处理PDF文件
第16章?高级数据图表技巧
第17章?批量处理图片
第18章?批量处理视频
第19章?网站交互自动化
第五篇?借助ChatGPT轻松进阶Python办公自动化
第20章?ChatGPT基础知识
第21章?ChatGPT与编程
作者简介
Excel Home是微软在线社区联盟成员,全球华语Excel资源网站,拥有大量原创技术文章、视频教程、加载宏及模板。Excel Home是一个学习氛围浓厚的技术交流社区,中国大陆及中国港台各行各业身怀绝技的Office高手都汇聚于此,目前已有三百多万办公人士选择成为它的注册会员。 Excel Home已精心编写并出版Office领域的图书60余种,截至2020年春节,图书销量累计达200多万册。
-
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0 -
生成式AI入门与AWS实战
¥69.9¥99.8