注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Python自动化办公与RPA从入门到实战

Python自动化办公与RPA从入门到实战

Python自动化办公与RPA从入门到实战

定 价:¥89.80

作 者: 王宇韬,王皓,张鹤藐 著
出版社: 机械工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787111705987 出版时间: 2022-07-01 包装: 平装
开本: 24开 页数: 字数:  

内容简介

  本书不是一本编程技术书,而是一本讲解如何利用Python实现办公自动化的案例型教程。 全书共12章,结构上可划分为3个部分。第1部分(第1章、第2章)主要讲解Python编程环境搭建、Python核心语法知识、文件系统操作、文本处理等Python高效办公的基础知识与基本技能。第2部分(第3~10章)全面讲解如何利用Python高效地完成与Word、Excel、PowerPoint等常用办公软件相关的操作。第3部分(第11章、第12章)主要讲解如何利用Python模拟鼠标和键盘操作,快速完成批量化和流程化的工作。 本书理论知识精练,案例典型实用,学习资源齐备,十分适合具备一定的办公软件操作基础又想进一步提高工作效率的办公人员阅读,对于Python编程初学者而言也是相当不错的参考资料。

作者简介

  王宇韬 (CFA、FRM、AQF) 华能贵诚信托金融科技实验室发起人,宾夕法尼亚大学硕士,上海交通大学学士,曾在剑桥大学交流学习。专注于科技在金融领域的应用,编著有《Python金融大数据挖掘与分析全流程详解》《Python大数据分析与机器学习商业案例实战》《零基础学Python网络爬虫案例实战全流程详解》等图书。中国人民大学商学院Python相关课程兼职教师;所开发的“Python金融”在线课程被中国人民银行等多个在线学习平台收录。 王 皓 北京邮电大学计算机科学与技术专业学士,北京邮电大学数据科学与服务中心在读硕士。擅长数据挖掘与办公软件自动化。 张鹤藐 北京邮电大学计算机科学与技术专业学士,北京邮电大学数据科学与服务中心在读硕士。曾获美国大学生数学建模竞赛M奖(一等奖),擅长智能信息处理与RPA(机器人流程自动化)。

图书目录

第1章 Python快速上手
1.1??Python编程环境的搭建
1.1.1 Anaconda的安装
1.1.2 编写第一个Python程序
1.1.3 PyCharm的安装与使用
1.2??Python语法基础知识
1.2.1 变量、行、缩进与注释
1.2.2 数据类型:数字与字符串
1.2.3 数据类型:列表、字典、元组、集合
1.2.4 运算符
1.3??Python语句
1.3.1 if条件语句
1.3.2 for循环语句
1.3.3 while循环语句
1.3.4 try/except异常处理语句
1.4??函数与库
1.4.1 函数的定义与调用
1.4.2 函数的返回值与变量的作用域
1.4.3 常用内置函数介绍
1.4.4 库的导入与安装


第2章 文件系统操作与文本处理
2.1??文件系统操作
2.1.1 路径的基础知识
2.1.2 从路径中提取信息
2.1.3 重命名文件或文件夹
2.1.4 创建文件夹
2.1.5 罗列文件夹内容
2.2??读写文本文件
2.2.1 打开文本文件
2.2.2 读取文本文件的内容
2.2.3 向文本文件写入内容
2.2.4 实战演练:批量拆分文本文件
2.3??中文分词与词云图绘制
2.3.1 中文分词与词频统计
2.3.2 绘制词云图


第3章 Word文档制作快速上手
3.1??初识python-docx库
3.2??python-docx库的基本操作
3.3??python-docx库的进阶操作
3.3.1 设置字体
3.3.2 设置字号和颜色等格式
3.3.3 设置段落格式
3.3.4 设置段落样式
3.3.5 设置表格样式
3.3.6 设置图片格式
3.4??python-docx库的高级操作
3.4.1 添加页眉页脚
3.4.2 添加超链接
3.5??借助pywin32库调用Word VBA


第4章 Word文档制作实战演练
4.1??制作邀请函
4.1.1 生成邀请函模板
4.1.2 生成一份邀请函
4.1.3 生成多份邀请函
4.2??制作课程总结评估报告
4.2.1 生成报告封面模板
4.2.2 生成多份报告封面
4.2.3 制作报告内容
4.2.4 添加页眉页脚
4.3??批量标记多个关键词


第5章 表格数据处理快速上手
5.1??pandas库的基本数据结构
5.1.1 Series的创建
5.1.2 DataFrame的创建
5.1.3 DataFrame的标签修改
5.2??数据文件的读写
5.3??数据的选取与简单处理
5.4??数据的拼接
5.5??pandas库的进阶操作
5.5.1 重复值和缺失值处理
5.5.2 数据的分组汇总
5.5.3 数据的批量处理
5.5.4 数据格式设置
5.5.5 数据的模糊匹配与筛选
5.5.6 数据的遍历


第6章 表格数据处理实战演练
6.1??pandas库办公自动化初探
6.1.1 批量生成和汇总工作簿
6.1.2 批量将工作表导出为独立工作簿
6.1.3 分类拆分工作表数据
6.1.4 读取数据时处理合并单元格
6.2??将多列汇总为一列
6.3??某知名会计师事务所笔试题
6.4??批量处理工作簿
6.4.1 任务一
6.4.2 任务二
6.4.3 任务三
6.4.4 任务四
6.5??资金雷达数据整理


第7章 Excel操作自动化快速上手
7.1??xlwings库简介
7.2??xlwings库的基本用法
7.2.1 Excel程序的相关操作
7.2.2 工作簿的相关操作
7.2.3 工作表的相关操作
7.2.4 单元格区域的相关操作
7.2.5 制作图表
7.3??xlwings库的综合应用


第8章 Excel操作自动化实战演练
8.1??批量新建空白工作簿
8.2??批量重命名工作簿
8.3??批量重命名工作表
8.3.1??批量重命名一个工作簿中的所有工作表
8.3.2??批量重命名多个工作簿中的同名工作表
8.4??在多个工作簿中批量新增工作表
8.5??按条件将一个工作表拆分为多个工作表
8.6??批量合并多个工作簿中的同名工作表
8.7??批量调整多个工作簿的工作表格式
8.8??批量替换多个工作簿的数据
8.8.1??批量替换多个工作簿的行数据
8.8.2??批量替换多个工作簿的列数据
8.9??批量提取一个工作簿中所有工作表的数据
8.9.1??按特定条件提取数据
8.9.2??按指定列提取数据
8.10??在模板中批量填写数据

第9章 PowerPoint演示文稿制作快速上手
9.1??初识python-pptx库
9.2??python-pptx库的基本操作
9.2.1??创建、打开及保存演示文稿
9.2.2??添加幻灯片
9.2.3??在幻灯片中添加标题
9.2.4??在幻灯片中添加文本框
9.2.5??在幻灯片中添加图片
9.2.6??在幻灯片中添加形状
9.2.7??在幻灯片中添加表格
9.2.8??在幻灯片中添加图表
9.2.9??从演示文稿中提取文本
9.3??python-pptx库的进阶操作
9.3.1??设置形状的填充颜色
9.3.2??设置文本格式
9.3.3??为幻灯片添加备注
9.4??实战演练:基于模板制作演示文稿


第10章 Python+Office联动实战演练
10.1??用Excel工作簿数据批量生成Word文档
10.2??从Word文档中批量提取数据并保存到Excel工作簿
10.3??读取Excel工作簿的数据制作PowerPoint演示文稿
10.4??读取Word文档内容制作PowerPoint演示文稿


第11章 Python RPA基础
11.1??模拟鼠标操作
11.1.1??获取屏幕分辨率和鼠标指针位置
11.1.2??模拟鼠标移动
11.1.3??模拟鼠标按键操作
11.1.4??模拟鼠标滚轮滑动
11.1.5??模拟鼠标拖动
11.2??模拟键盘操作
11.2.1??模拟键盘按键操作
11.2.2??模拟键盘输入操作
11.2.3??模拟键盘快捷键
11.2.4??模拟键盘输入汉字
11.3??显示消息框
11.3.1??alert()函数
11.3.2??confirm()函数
11.3.3??prompt()函数
11.3.4??password()函数
11.4??图像匹配与定位
11.4.1??图像匹配与定位方法一
11.4.2??图像匹配与定位方法二
11.4.3??图像匹配与定位的加速
11.4.4??降低匹配精度
11.5??获取像素点颜色与屏幕截图
11.5.1??获取像素点颜色
11.5.2??屏幕截图
11.6??PyAutoGUI库“牛刀小试”


第12章 Python RPA实战演练
12.1??批量填写网页调查问卷
12.2??定时批量发送微信消息
12.3??定时导出网银交易记录
12.4??批量打印PDF文件

本目录推荐