Python自动化办公应用大全(ChatGPT版):从零开始教编程小白一键搞定烦琐工作 您所在的位置:网站首页 ppt转pdf不留边框 Python自动化办公应用大全(ChatGPT版):从零开始教编程小白一键搞定烦琐工作

Python自动化办公应用大全(ChatGPT版):从零开始教编程小白一键搞定烦琐工作

2023-06-03 15:06| 来源: 网络整理| 查看: 265

链接:https://pan.baidu.com/s/1T8iXOA-oy6_CqTz-COa-pA?pwd=0rbm 

提取码:0rbm

本书全面系统地介绍了Python语言在常见办公场景中的自动化解决方案。全书分为5篇21章,内容括Python语言基础知识,Python读写数据常见方法,用Python自动 作Excel,用Python自动 作Word 与 PPT,用Python自动 作文件和文件夹、邮件、PDF 文件、图片、视频,用Python进行数据可视化分析及进行网页交互,借助ChatGPT轻松进Python办公自动化。本书适合各层次的信息工作者,既可作为初学Python的入门指南,又可作为中、 自动化办公用户的参考手册。书中大量的实例还适合读者直接在工作中借鉴。

(上册)篇?Python基础知识1章?初识Python 11.1 什么是Python 11.1.1 Python的 11.1.2 Python的点和势 11.1.3 Python的不足 21.1.4 Python可以做什么 21.2 搭建Python开发环境 21.2.1 安装Python 21.2.2 常用的Python集成开发环境 41.2.3 安装Visual Studio Code 61.2.4 化Visual Studio Code 61.2.5  个Python程序 91.3 初识模块、、库 101.3.1 什么是模块、、库 101.3.2 使用pip命令 三方库 111.3.3 为pip命令设置镜像源 121.3.4 导入模块 121.3.5 模块名称 142章?Python编程基础 152.1 快速上手 152.1.1 交互式解释器 152.1.2 变量赋值 152.1.3 输出变量 162.1.4 获取用户输入 162.2 数据类型 162.2.1 数值 162.2.2 布尔 172.2.3 字符串 172.2.4 列表 202.2.5 元组 222.2.6 集合 232.2.7 字典 242.3 运算符 262.3.1 算数运算符 262.3.2 赋值运算符 272.3.3 比较运算符 282.3.4 逻辑运算符 292.3.5 is运算符 302.3.6 in运算符 302.3.7 运算符先级 312.4 编码规范 322.4.1 缩进与行 322.4.2 注释 332.5 控制语句 332.5.1 条件语句if 332.5.2 循环语句for 352.5.3 循环语句while 362.6 函数 372.6.1 定义函数 372.6.2 定义函数参数 382.6.3 函数返回值 402.6.4 使用print输出对象 412.6.5 使用range函数生成数字序列 422.6.6 使用sorted函数排序列表 422.6.7 使用filter函数按条件过滤 432.6.8 使用map函数进行映射 432.6.9 匿名函数lambda 442.7?调试代码 453章?使用pandas进行数据分析和可视化 483.1 使用open方法读写文件 483.2?使用pandas模块读写csv文件 503.3 使用pandas读写Excel文件 523.3.1 读取单个工作表的Excel文件 523.3.2 读取复杂表头的Excel文件 533.4 使用pandas读写JSON文件 563.4.1 将txt文件转为JSON文件 563.4.2 读取多重嵌套的JSON文件 563.4.3 使用正则表达式读取JSON文件内容 583.5 使用pandas进行数据库 作 593.5.1 将csv文件导入SQLite数据库 593.5.2 使用sqlite3模块执行数据库 作 603.5.3 使用pymysql模块 作MySQL数据库 613.6 使用DataFrame进行数据探索 633.7 使用DataFrame筛选数据 663.8 DataFrame中的行列基本 作 703.9 合并拆分数据 723.9.1 使用concat方法合并文件 723.9.2 使用merge方法按关键字段合并数据 733.9.3?拆分数据到多个工作表 753.9.4 拆分数据到多个csv文件 763.10 数据塑形 773.10.1 使用pivot方法将一维表转为二维表 773.10.2 使用pivot_table方法创建数据表 783.10.3 使用melt方法将二维表转为一维表 803.11 使用groupby进行分组统计 813.12 使用自定义函数计算各区域每月排名区间的发展量 833.13 在DataFrame中处理字符串 863.13.1 合并字符串 863.13.2 拆解字符串 873.13.3 使用apply方法进行字符串替换 873.14 使用pandas绘制基础图表 903.14.1 使用pandas绘制柱状图 903.14.2 使用pandas绘制折线图 923.14.3 使用pandas绘制条形图 943.14.4 使用pandas绘制饼图 963.14.5 使用pandas绘制散点图 983.14.6 使用pandas绘制箱线图3.14.7 使用pandas绘制直方图3.14.8 使用pandas绘制堆积面积图3.15 使用pandas绘制组合图表3.15.1 使用pandas绘制柱状-折线组合图3.15.2 使用pandas绘制正负轴条形图二篇?使用Python 作Excel4章?使用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单元格7.1 读写单元格7.1.1 读取单个单元格中的数据7.1.2 将数据写入单元格7.2  作单元格区域7.2.1 读取单元格区域中的数据7.2.2 扩展单元格区域7.2.3 定位区域中的边界单元格7.2.4 定位工作表中的数据区域7.2.5 单元格区域偏移与调整7.2.6 获取多重选定区域7.2.7 获取交区域7.2.8 单元格区域导出为图片7.3 设置单元格格式7.3.1 设置字体格式7.3.2 设置边框格式7.3.3 设置填充图案7.3.4 设置对齐方式和自动换行7.3.5 设置数字格式7.3.6 设置分字符格式7.3.7 设置数据条格式7.3.8 设置色格式7.3.9 设置突出显示格式7.3.10 设置条件格式公式7.3.11 设置行高和列宽7.4 创建公式7.4.1 设置单个单元格公式7.4.2 设置单元格区域公式7.4.3 公式转数值7.5  作名称7.5.1 遍历工作簿中的全名称7.5.2 删除工作簿中的全名称7.5.3 批量定义名称7.5.4 隐藏名称7.6  作注释7.6.1 批量添加注释7.6.2 批量修改注释文本7.6.3 批量修改注释形状7.6.4 批量设置图片注释7.7  作7.7.1 添加网页7.7.2 添加指向单元格的7.7.3 批量删除7.8  作合并单元格7.8.1 合并相同内容单元格7.8.2 取消合并单元格并填充数据7.8.3 留内容合并单元格7.9  作表格7.9.1 批量将数据区域转换为表格7.9.2 批量将表格转换为数据区域7.9.3 批量修改表格添加总计行7.9.4 批量更新表格添加数据列7.10 复制粘贴7.10.1 复制粘贴合并数据7.10.2 选择性粘贴留值和数字格式7.10.3 选择性粘贴实现数据转置7.10.4 选择性粘贴实现文本格式数字转数值7.10.5 将单元格区域粘贴为图片7.11  作行和列7.11.1 间隔入多行7.11.2 入数据行且格式跟随下行7.11.3 批量删除符合 条件的数据行7.11.4 删除重复数据行7.11.5 更新数据列7.11.6 入列并添加公式8章?使用Python 作Excel中的Shape对象8.1 使用xlwings遍历工作表中的Shape对象8.2 通过xlwings执行VBA 作遍历对象8.3 批量入图片并按 格式排列8.3.1 所有图片按3列行的版式依次显示8.3.2 每行重复显示图片8.4 批量将 类型的Shape对象导出图片8.5 批量删除 类型的Shape对象8.6 箭头追踪单元格数据8.7 为产品目录添加图片与二维码9章?使用Python 作Excel图表9.1 自动创建图表9.1.1 创建嵌入式图表9.1.2 创建图表工作表9.2 创建线柱组合图表9.3 自定义数据标签文本9.4 将Excel图表存为图片10章?使用Python 作Excel综合实例10.1 批量准考证10.2 自动创建零售业务分析仪表盘(下册)三篇?使用Python 作Word与PPT11章?自动化处理Word文件11.1?批量标注关键词11.2?批量入图片11.3?批量调整图片尺寸11.4?清理文档中的空白段落11.5?清理文档中的重复段落11.6?提取文档的全表格12章?自动化处理PowerPoint文件12.1?自动排列目录页的多个PPT文本框12.2?批量入形状过渡页12.3?处理表格数据12.3.1?批量入Excel表格对象12.3.2?创建PPT表格12.3.3?批量填充PPT表格数据12.4?批量更新文本框中的数据12.5?批量入PPT内置图表12.6?为PPT入热力图12.7?批量入图片生成PPT简报12.8?导出PPT为长图12.9?导出PPT为多图12.10?批量添加动画四篇?Python日常办公自动化13章?批量处理文件夹与文件13.1?文件路径13.1.1?不同系统文件路径的差异13.1.2? 对路径与相对路径13.1.3?当前工作目录13.1.4?主目录13.1.5?获取路径的各个分13.1.6?检查路径的有效性13.2?文件属性与 作13.2.1?获取文件属性13.2.2?文件对象13.2.3?读取文件13.2.4?写入文件13.2.5?创建文件夹13.2.6?重命名文件和文件夹13.2.7?复制文件和文件夹13.2.8?删除文件和文件夹13.2.9?压缩与解压13.2.10?遍历文件夹13.3?文件自动处理实战13.3.1?输出目录树13.3.2?批量重命名文件13.3.3?按照日期分类文件13.3.4?查找文件13.3.5?清理重复文件13.3.6?统计词语数13.3.7?判断文件类型14章?自动处理电子邮件14.1?邮件协议14.1.1?发送邮件协议:SMTP14.1.2?接收邮件协议:POP3和IMAP14.1.3?开启邮件服务14.1.4?邮件发送与接收原理14.2?自动发送邮件14.2.1?发送文本邮件14.2.2?发送带附件的邮件14.2.3?发送网页邮件14.3?自动接收邮件14.3.1?从邮件服务器接收邮件14.3.2?处理文本邮件14.3.3?处理带附件的邮件14.3.4?处理网页邮件14.3.5?搜索邮件14.3.6?标记邮件14.4?邮件自动处理实战14.4.1?批量发送工资条14.4.2?批量下载邮件中的定附件14.4.3?每日发送天气预报邮件14.4.4?定时发送邮件14.4.5?通过邮件远程控制计算机15章?自动处理PDF文件15.1? 页数拆分PDF文件15.2?按奇偶页拆分PDF文件15.3?批量合并多个PDF文件15.4?PDF文件添加水印15.4.1?PDF文件添加文字水印15.4.2?PDF文件添加图片水印15.5?PDF文件转图片15.6?批量将图片转换为单个PDF文件15.7?PDF文件转Word文件15.8?提取PDF文件中的表格15.9?提取PDF文件中的图片15.10?提取PDF文件中的文字15.11?提取PDF文件中的书签16章? 数据图表技巧16.1?散布矩阵图16.2?甘图16.3?华夫饼图16.4?维恩图16.4.1?使用venn模块绘制维恩图16.4.2?使用matplotlib_venn模块绘制维恩图16.5?带核密度分布图的散点图16.6?绘制分面柱状图16.7?漏斗图16.8?仪表盘图16.9?词云图16.10?桑基图16.11?日历热图16.12?地图热力图16.13?动态日期条形图16.14?动态排名条形图16.15?常用绘图技巧16.15.1?使用子图放大局图像16.15.2?使用子图下钻数据16.15.3?使用table参数添加数据表16.15.4?使用matplotlib的table方法添加数据表16.15.5?添加数据标签16.15.6?添加指向性标注16.15.7?使用style统一图表风格16.15.8?使用rcParams美化图表17章?批量处理图片17.1?批量将JPG图片转为PNG格式17.2?批量裁剪图片17.3?切割图片为九宫格17.4?批量收缩图片尺寸17.5?批量压缩JPG图片体积17.6?批量删除EXIF信息17.7?添加文字水印17.7.1?批量添加单个水印17.7.2?批量添加全图水印17.8?批量添加二维码17.9?模糊处理图片17.10?马赛克处理图片18章?批量处理视频18.1?批量删除环境声并生成延时摄影18.2?批量添加视频背景音乐18.3?导出视频背景音乐18.3.1?使用moviepy模块批量导出背景音乐为wav格式文件18.3.2?使用office模块批量导出背景音乐为mp3格式文件18.4?批量截屏生成字幕长图18.5?视频剪辑18.5.1?按 时间间隔进行视频分割18.5.2?多段视频合成一段18.5.3?多段视频合成四分屏19章?网站交互自动化19.1?网页基础19.1.1?查看网页源代码19.1.2?构成网页的元素19.1.3?HTML基础19.2?自动化获取网页内容19.2.1?使用Requests库获取网页内容19.2.2?使用Beautiful Soup库从网页中提取数据19.3?自动化 作浏览器19.3.1?搭建Selenium环境19.3.2?使用Selenium访问网页19.3.3?使用Selenium和网页交互19.3.4?设置Selenium等待元素加载完成19.3.5?XPath基础19.4?网站交互实战19.4.1?自动获取知乎日报19.4.2?自动获取图书榜单19.4.3?自动获取各国/地区GDP数据19.4.4?自动获取招聘职位信息19.4.5?自动登录网易网19.5?网站交互注意事项五篇?借助ChatGPT轻松进Python办公自动化20章?ChatGPT基础知识20.1?ChatGPT的制造者:OpenAI公司20.2?GPT模型简介20.3?ChatGPT简介20.4?登录ChatGPT20.5?ChatGPT交互问答21章?ChatGPT与编程21.1?ChatGPT将颠覆编程行业21.2?使用ChatGPT实现Python辅助编程21.2.1?高射炮打蚊子21.2.2?ChatGPT助力Python学21.3?Python开发实例21.3.1?快速合并JSON数据21.3.2?爬取CSDN博客文章列表21.3.3?根据模板批量创建工作表



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有