1. 前言 上一篇文章,对 Word 写入数据的一些常见操作进行了总结 最全总结 | 聊聊 Python 办公自动化之 Word(上) 相比写入数据,读取数据同样很实用! 本篇文章,将谈谈如何全面读取一个 Word 文档中的数据,并会指出一些要注意的点 2. 基本信息 我们同样使用 python-docx 这个依赖库来对 Word 文档进行读取 首先我们来读取文档的基本信息 它们分别是:章节.页边距.页眉页脚边距.页面宽高.页面方向等 在获取文档基础信息之前,我们通过文档路径构建一个文档对象 D…
1. 前言 关于 Word 文档的读写,前面两篇文章分别进行了一次全面的总结 最全总结 | 聊聊 Python 办公自动化之 Word(上) 最全总结 | 聊聊 Python 办公自动化之 Word(中) 本篇文章作为一个办公自动化 Word 篇的一个补充,写写几个比较实用的办公场景 包含: 页眉页脚处理 合并多个文档 新增数字索引 doc 批量转 docx 对比文档差异性 特别内容标注 替换文字内容 2. 页眉页脚 每一个页面章节都包含:页眉页脚 它可以单独设置,每个页面都不一样:也可以全部设…
1. 前言 日常自动化办公中,使用 Python 真的能做到事半功倍! 在上一个系列中,我们对 Python 操作 Excel 进行了一次全面总结 最全总结 | 聊聊 Python 办公自动化之 Excel(上) 最全总结 | 聊聊 Python 办公自动化之 Excel(中) 最全总结 | 聊聊 Python 办公自动化之 Excel(下) 从本篇文章开始,我们继续聊聊另外一种常见的文档格式:Word 2. 准备 Python 操作 Word 最常见的依赖库是:python-docx 所以,在…
1. 前言 自动化办公,非 Python 莫属! 从本篇文章开始,我们继续聊聊自动化办公中另外一个常用系列:PPT 2. 准备一下 Python 操作 PPT 最强大的依赖库是:python-pptx 所以,在开始操作之前,我们需要在虚拟环境下安装这个依赖库 # 安装依赖 pip3 install python-pptx 3. PPT 结构 首先,我们需要了解一个 PPT 文档的页面结构 一个 PPT 文档对应一个 Presentation 对象 一个 Presentation 包含多个 Sli…
1. 前言 上一篇文章简单地介绍了 PPT 的文档结构,并使用 python-pptx 这个依赖库完成对 PPT 文档最基本的操作 最全总结 | 聊聊 Python 办公自动化之 PPT(上) 作为 PPT 系列篇第 2 篇文章,将覆盖下列内容 表格 Table 图片 Image,包含静态图片.Gif 动态图片 视频 Video 2. 表格 Table 实例化一个幻灯片 Slide 对象后,就可以使用下面的方法插入一个表格 方法:slide.shapes.add_table(rows,cols,…
1. 前言 上一篇文章中,我们聊到使用 xlrd.xlwt.xlutils 这一组合操作 Excel 的方法 最全总结 | 聊聊 Python 办公自动化之 Excel(上) ​本篇文章将继续聊另外一种方式,即:openpyxl 不得不说,openpyxl 更强大! 它支持 xlsx 格式的表格文件,并且支持 Numpy.Pandas 等包,可用于绘制图表 2. 准备 首先,我们需要安装依赖包 # 安装依赖包 pip3 install openpyxl 3. 读取数据 使用 openpyxl 中…
1. 前言 前面谈到 Python 处理 Excel 文件最常见的两种方式,即:xlrd/xlwt.openpyxl ​其中, xlrd/xlwt 这一组合,xlrd 可以负责读取数据,而 xlwt 则负责写入数据,缺点是不支持 xlsx openpyxl 同时支持对 Excel 文档的读取.写入操作,缺点是不支持 xls 本篇文章将继续聊聊 Python 操作 Excel 文档的其他几种方式 2. xlsxwriter xlsxwriter 主要用于将数据.图表写入到 Excel 文件中,可以…
1. 前言 在我们日常工作中,经常会使用 Word.Excel.PPT.PDF 等办公软件 但是,经常会遇到一些重复繁琐的事情,这时候手工操作显得效率极其低下:通过 Python 实现办公自动化变的很有必要 接下来的 一系列 文章,我将带大家对 Python 办公自动化做一个全面的总结,绝对的干货! ​2. 准备 使用 Python 操作 Excel 文件,常见的方式如下: xlrd / xlwt openpyxl Pandas xlsxwriter xlwings pywin32 xlrd 和…
1. 前言 大家好,我是安果! Python 数据处理全家桶,截止到现在,一共写过 6 篇文章,有兴趣的小伙伴可以去了解一下! 最全总结 | 聊聊 Python 数据处理全家桶(Mysql 篇) 最全总结 | 聊聊 Python 数据处理全家桶(Sqlite篇) 最全总结 | 聊聊 Python 数据处理全家桶(MongoDB 篇) 最全总结 | 聊聊 Python 数据处理全家桶(Redis篇) 最全总结 | 聊聊 Python 数据处理全家桶(Memcached篇) 最全总结 | 聊聊 Py…
1. 前言 在爬虫.自动化.数据分析.软件测试.Web 等日常操作中,除 JSON.YAML.XML 外,还有一些数据经常会用到,比如:Mysql.Sqlite.Redis.MongoDB.Memchache 等 一般情况下,我们都会使用特定的客户端或命令行工具去操作:但是如果涉及到工程项目,将这部分数据操作集成到代码中使用才是王道 接下来,我将分几篇文章,和大家一起聊聊 Python 操作这些数据的 最优 方案 本篇从使用最为广泛的关系型数据库 - Mysql 开始讲起 2. 准备 首先,我们…