搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
用Python让办公快速实现自动化
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111735373
  • 作      者:
    编者:王红明//张鸿斌|责编:张淑谦//丁伦
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2023-10-01
收藏
内容介绍
本书通过大量实战案例和项目全面讲解如何利用Python进行自动化办公,帮助广大职场人士快速处理大批量或重复性的工作,将过去需要一天或几天时间完成的工作,在几分钟或者十几分钟内完成,大大提高工作效率。 本书主要内容包括Python安装及编程方法、Python语法基础实战、自动化分析处理数据实战、自动化操作Excel文档实战、自动化图表制作实战、自动化操作Word文档实战、自动化制作PPT幻灯片实战、自动化操作PDF文档实战、自动群发邮件及自动抓取网络数据实战和Python自动化办公实战项目。 本书将基础知识与实际工作场景案例相结合,图文并茂、由浅入深、易学易懂。 本书适合广大职场办公人士、财务人士、数据分析人士等用户阅读,也可作为中、高等职业技术院校程序设计课程的参考用书。
展开
目录

前言
第1章 Python快速上手
1.1 下载与安装Python
1.1.1 下载最新版Python
1.1.2 安装Python
1.1.3 模块的安装与导入
1.2 带你迈入Python编程大门
1.2.1 使用IDLE运行Python程序
1.2.2 用IDLE编写Python程序
1.2.3 编写第一个交互程序
第2章 Python语法基础实战
2.1 Python语法特点
2.1.1 注释
2.1.2 代码缩进
2.1.3 引号
2.2 变量
2.2.1 理解Python中的变量
2.2.2 变量的定义与使用
2.3 基本数据类型
2.3.1 数字类型
2.3.2 字符串类型
2.3.3 布尔类型
2.3.4 数据类型转换
2.4 运算符
2.4.1 算术运算符
2.4.2 比较运算符
2.4.3 逻辑运算符
2.4.4 赋值运算符
2.4.5 运算符的优先级
2.5 基本输入和输出
2.5.1 使用input()函数输入
2.5.2 使用print()函数输出
2.6 流程控制语句
2.6.1 if条件语句
2.6.2 for循环
2.6.3 while循环
2.6.4 break语句
2.6.5 continue语句
2.7 列表
2.7.1 列表的创建和删除
2.7.2 访问列表元素
2.7.3 添加、修改和删除列表元素
2.7.4 对列表进行统计和计算
2.7.5 列表的复制
2.7.6 遍历列表
2.8 元组
2.8.1 元组的创建和删除
2.8.2 访问元组元素
2.8.3 修改元组元素
2.9 字典
2.9.1 字典的创建
2.9.2 通过键值访问字典
2.9.3 添加、修改和删除字典
2.9.4 遍历字典
2.10 函数
2.10.1 创建一个函数
2.10.2 调用函数
2.10.3 实参和形参
2.10.4 位置实参
2.10.5 函数返回值
第3章 自动化分析处理数据实战
3.1 Pandas的数据格式
3.1.1 Pandas模块的安装
3.1.2 Openpyxl模块的安装
3.1.3 导入Pandas模块
3.1.4 Series数据结构
3.1.5 DataFrame数据格式
3.2 读取/写入数据自动化操作
3.2.1 自动读取Excel工作簿中的数据
3.2.2 自动读取CSV格式的数据
3.2.3 将数据写入文件
3.3 数据预处理自动化操作
3.3.1 自动查看数据信息
3.3.2 自动处理数据中的缺失值(数据清理)
3.3.3 自动处理数据中的重复值
3.4 数据类型转换自动化操作
3.5 选择数据自动化操作
3.5.1 自动选择列数据
3.5.2 自动选择行数据
3.5.3 自动选择满足条件的行列数据(数据筛选)
3.5.4 按日期自动选择数据
3.6 数值排序自动化操作
3.6.1 自动按某列数值排序
3.6.2 自动按索引进行排序
3.6.3 自动按多列数值进行排序
3.7 自动数据计数与唯一值获取
3.7.1 自动进行数值计数
3.7.2 自动获取唯一值
3.8 自动进行数据运算
3.8.1 自动进行算术运算
3.8.2 自动进行比较运算
3.8.3 自动进行汇总运算
3.8.4 相关性运算
3.9 数据分类汇总自动化操作
3.9.1 自动按一列进行分组并对所有列进行计数汇总
3.9.2 自动按一列进行分组并对所有列进行求和汇总
3.9.3 自动按多列进行分组并求和
3.9.4 自动按一列进行分组并对指定列求和
3.9.5 自动按一列进行分组并对所有列分别求和和计数
3.9.6 自动按一列进行分组并对指定多列分别进行不同的运算汇总
3.9.7 自动对分组后的结果重置索引
3.10 数据拼接自动化操作
3.10.1 自动进行数据的横向拼接
3.10.2 自动进行数据的纵向拼接
3.11 综合案例:自动对Excel文档所有工作表中的数据分别进行排序
3.12 综合案例:自动筛选Excel文档所有工作表的数据
第4章 自动化操作Excel文档实战
4.1 自动打开/退出Excel程序
4.1.1 安装xlwings模块
4.1.2 导入xlwings模块
4.1.3 自动打开Excel程序
4.1.4 自动退出Excel程序
4.2 Excel文档自动化操作
4.2.1 自动新建一个Excel文档
4.2.2 自动保存Excel文档
4.2.3 自动打开已存在的Excel文档
4.2.4 自动保存已存在的Excel文档
4.2.5 自动关闭/打开/新建Excel文档
4.2.6 案例:自动批量新建Excel新文档
4.2.7 案例:自动批量新建不同名称的Excel文档
4.2.8 案例:自动批量打开文件夹中所有Excel文档
4.2.9 案例:自动修改文件夹下所有Excel文档的名称
4.3 工作表的自动化操作
4.3.1 自动插入新工作表
4.3.2 自动选择已存在的工作表
4.3.3 自动选择第1个工作表
4.3.4 自动获取Excel文档中工作表的个数
4.3.5 自动删除工作表
4.3.6 案例:自动批量修改Excel文档中所有工作表的名称
4.3.7 案例:自动批量重命名所有Excel文档中指定的工作表
4.3.8 案例:自动在多个Excel文档中批量新建工作表
4.3.9 案例:自动在多个Excel文档中批量删除工作表
4.4 自动读取工作表中数据
4.4.1 自动读取单元格中的数据
4.4.2 自动读取多个单元格区域中的数据
4.4.3 自动读取整行的数据
4.4.4 自动读取整列的数据
4.4.5 自动读全部表格的数据
4.5 自动向工作表写入数据
4.5.1 自动向指定单个单元格写入数据
4.5.2 自动向多个单元格横向写入数据
4.5.3 自动向多个单元格纵向写入数据
4.5.4 自动向范围内多个单元格写入数据
4.5.5 自动向单元格写入公式
4.5.6 案例:自动将一个Excel文档的所有工作表批量复制到其他Excel文档
4.5.7 案例:自动复制工作表中指定区域的数据到多个Excel文档中的指定工作表
4.6 删除工作表数据的自动化操作
4.6.1 自动删除指定单元格中的数据
4.6.2 自动删除工作表中的全部数据
4.7 自动获取工作表数据区行数和列数
4.8 自动打印Excel文档
4.8.1 打印Excel文档
4.8.2 案例:批量打印Excel文档中的所有工作表
4.8.3 案例:批量自动打印所有Excel文档中的指定工作表
4.9 Excel表格自动化操作综合案例
4.9.1 综合案例:自动将多个Excel文档中的工作表合并到一个Excel新文档中
4.9.2 综合案例:自动批量对多个Excel文档的工作表进行格式排版
4.9.3 综合案例:自动将Excel文档中的指定工作表进行汇总并拆分保存到多个Excel文件中
4.9.4 综合案例:自动对Excel文档中所有工作表的数据进行求和统计
4.9.5 综合案例:自动对Excel文档的所有工作表分别制作数据透视表
4.9.6 综合案例:自动对Excel文档中的所有工作表分别进行分类汇总
第5章 自动化图表制作实战
5.1 安装绘制图表的模块
5.1.1 安装Matplotlib模块
5.1.2 安装Pyecharts模块
5.2 图表制作流程
5.2.1 利用Matplotlib模块绘制图表的流程
5.2.2 利用Pyecharts模块绘制图表的流程
5.2.3 Pyecharts模块制作图表程序代码编写格式
5.3 图表绘制自动化综合案例
5.3.1 综合案例:自动制作销售额占比分析饼图
5.3.2 综合案例:自动制作公司产品销量对比柱状图
5.3.3 综合案例:自动制作公司各月销售分析折线图
5.3.4 综合案例:自动制作公司销售目标进度分析仪表盘图
5.3.5 综合案例:自动制作公司现金流量分析组合图
第6章 自动化操作Word文档实战
6.1 自动打开/退出Word程序
6.1.1 安装python-docx模块
6.1.2 导入python-docx模块
6.1.3 自动新建Word文档
6.1.4 自动打开Word文档
6.1.5 自动读取Word文档
6.1.6 自动保存Word文档
6.2 自动添加标题
6.3 段落自动化操作
6.3.1 自动添加段落
6.3.2 自动向段落中追加文本内容
6.3.3 自动在指定位置插入新段落
6.3.4 自动设置段落项目符号和编号
6.3.5 自动设置段落的对齐方式
6.3.6 自动设置段落缩进和行间距
6.3.7 自动设置段落文字字体/字号/颜色/加粗/下画线/斜体
6.3.8 自动删除段落
6.3.9 案例:自动生成通知文档
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.5.9 自动设置整个表格的字体格式
6.5.10 自动设置表格中各单元格文字格式
6.5.11 自动统计表格的行数和列数
6.5.12 案例:自动制作公司销售数据汇总表
6.6 图片自动化操作
6.6.1 自动插入单个图片
6.6.2 自动在一行插入多个图片
6.6.3 自动设置图片对齐方式
6.6.4 自动删除图片
6.6.5 案例:自动制作7月淘宝销售数据分析图表
6.7 自动设置页面布局
6.7.1 自动设置纸张方向
6.7.2 自动设置页边距
6.7.3 案例:批量设置多个Word文档的页面布局
6.8 页眉/页脚自动化操作
6.8.1 自动设置页眉顶端距离和页脚底端距离
6.8.2 自动添加页眉并设置页眉字体格式
6.8.3 自动添加页脚并设置页脚字体格式
6.8.4 自动删除页眉/页脚
6.8.5 案例:自动制作产品宣传页
6.9 样式自动化操作
6.9.1 自动使用样式
6.9.2 自定义一个新样式
6.9.3 自动修改默认样式
6.9.4 案例:用样式自动排版
第7章 自动化制作PPT幻灯片实战
7.1 自动打开/读取PPT文档
7.1.1 安装python-pptx模块
7.1.2 导入python-pptx模块
7.1.3 PPT演示文稿中各组成部分的定义
7.1.4 自动新建PPT演示文稿
7.1.5 自动打开PPT演示文稿
7.1.6 自动读取PPT演示文稿
7.1.7 自动保存PPT演示文稿
7.1.8 案例:提取PPT课件中的文字内容
7.2 自动向PPT幻灯片中写入内容
7.2.1 自动添加新幻灯片
7.2.2 自动向幻灯片中的占位符内写入文本
7.2.3 自动向幻灯片中插入文本框
7.2.4 自动向幻灯片中插入图片
7.2.5 自动向幻灯片中插入形状
7.2.6 自动向幻灯片中插入表格
7.2.7 案例:批量制作幻灯片中的流程图
7.3 综合案例:自动制作培训课件PPT实战
第8章 自动化操作PDF文档实战
8.1 打开/提取PDF文档文本内容操作实战
8.1.1 安装pdfplumber模块
8.1.2 导入pdfplumber模块
8.1.3 利用pdfplumber模块对PDF文档进行基本操作
8.1.4 案例:自动提取PDF文档中的文字内容并保存到Word文档中
8.1.5 案例:批量提取PDF文档中所有页面的文字内容并保存到Word文档中
8.1.6 案例:自动提取PDF文档指定单个页面表格中的文字存到Excel表格中
8.1.7 案例:批量提取PDF文档指定的多个页面表格中的文字存到Excel表格中
8.2 PDF文档页面处理操作实战
8.2.1 安装PyPDF2模块
8.2.2 导入PyPDF2模块
8.2.3 利用PyPDF2模块对PDF文档进行基本操作
8.2.4 案例:将一个PDF文档拆分为多个PDF文档(每页一个文档)
8.2.5 案例:拆出PDF文档中连续几个页面另存成一个PDF文档
8.2.6 案例:拆出PDF文档中指定页面另存成一个PDF文档
8.2.7 案例:将多个PDF文档合并成一个PDF文档
8.2.8 案例:删除PDF文档中指定页面
8.2.9 案例:将PDF文档页面旋转90°
8.2.10 案例:自动给PDF文档加密
8.2.11 案例:自动给PDF文档添加水印
第9章 自动群发邮件及自动抓取网络数据实战
9.1 自动发送邮件操作实战
9.1.1 安装PyEmail模块
9.1.2 导入smtplib模块和email模块
9.1.3 利用smtplib模块和email模块对邮件进行基本操作
9.1.4 开启邮箱SMTP服务
9.1.5 案例:自动发送带附件邮件
9.1.6 案例:批量发送带图片和网址的邮件
9.2 自动抓取网络数据操作实战
9.2.1 安装Requests模块
9.2.2 导入Requests模块
9.2.3 Requests模块基本使用方法
9.2.4 案例:抓取下载一个网页
9.2.5 案例:从网页抓取一个图片文件并下载
9.2.6 安装BeautifulSoup模块
9.2.7 导入BeautifulSoup模块
9.2.8 BeautifulSoup模块基本使用方法
9.2.9 案例:批量抓取下载的网页中的所有图片
第10章 Python 自动化办公实战项目
10.1 实战项目:批量制作所有学生的成绩单
10.2 实战项目:抓取网络中竞品销售数据制成Excel数据表
10.3 实战项目:自动制作工作月报表
10.3.1 自动统计公司优秀客户
10.3.2 自动统计公司优秀分店的总销售金额
10.3.3 自动统计成交客户最多分店
10.3.4 自动制作分店订单量数据图表
10.3.5 自动生成月报
10.3.6 自动美化报表
10.4 实战项目:批量提取PDF文档中需要的内容到Word文档中


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证