Python与Office
本专栏主要介绍 Python 对 Office 办公软件进行二次开发的常用库使用方法及一些技巧。
YouMi Chou
专注Python算法、数据分析、智能办公领域。
展开
-
Python 与 Office 办公软件专栏目录:14 篇博客从基础到实例,助力你的自动化办公梦
Python 与 Office 办公软件专栏目录前言:Python 与 Excel文章一:用 xlwt 将数据写入Excel文件简介文章二:xlwt 工作表对象常用设置文章三:xlwt 设置表内单元格格式文章四:xlwt 自写方法,实现按行写入多组数据功能文章五:xlrd 读取 Excel 表格数据方法文章六:xlrd 获取Excel表格内格式信息文章七:实例(一)给表格增加序号,根据表格已有内容增加索引文章八:实例(二)多表整合、数据汇总及统计文章九:实例(三)分析2020年江苏省事业单位招聘岗位信息文章原创 2020-07-17 11:16:58 · 6244 阅读 · 11 评论 -
Python 实现批量生成 Word 文档:市民水电费缴费通知单
介绍一个用 Python docx和xlrd模块,对已有的Word模板与需求,对模板文件进行修改,然后批量生成多个Word文档的实例。原创 2020-07-14 10:49:28 · 4564 阅读 · 4 评论 -
Python-docx 读写 Word 文档:读取正文、表格文本信息、段落格式、字体格式等
Python-docx 模块读写 Word 文档基础(三):读取文档文本信息、表格信息、段落格式、字体格式等前言:1、获取文档章节信息:2、获取段落文字信息:3、获取文字格式信息:4、获取文档中表格信息:结尾:【Python与Office】专栏前言:前两篇博客介绍了 Python 的 docx 模块对 Word 文档的写操作,这篇博客将介绍如何用 docx 模块读取已有 Word 文档中的信息。本篇博客主要内容有:1、获取文档的章节信息;2、获取段落文本信息;3、获取表格内文本信息;4、获取文原创 2020-07-07 14:50:29 · 39916 阅读 · 25 评论 -
Python-docx 读写 Word 文档:插入图片、表格,设置表格样式,章节,页眉页脚等
主要介绍 word 文档中插入图片、设置图片大小;插入表格、设置表格样式、字体样式;章节设置:页面大小、边距等;设置页眉页脚等方法。原创 2020-07-01 20:29:35 · 21374 阅读 · 13 评论 -
Python-docx 模块读写 Word 文档基础(一):创建文档、段落格式、字体格式设置方法
Python-docx 模块读写 Word 文档基础(一):创建文档、段落格式、字体格式设置方法前言:1、创建 Word 文档及基础用法:2、段落格式设置:3、字体格式设置:结尾:【Python与Word文档】专栏前言:从这篇博客开始,将开启新一个专栏【Python与Word】。该专栏将详细介绍Python的第三方包python_docx 操作 Office 办公软件 Word 文档的方法。python-docx 模块简介:安装方法:pip install python-docx官方文档地址: p原创 2020-06-29 22:33:29 · 18165 阅读 · 12 评论 -
用 Python 对 Excel 表格内数据进行去重、分类,标记异常及分析
介绍一个用Python对Excel表格数据进行去重、分类、异常处理及分析的实例。原创 2020-07-04 13:34:58 · 15716 阅读 · 3 评论 -
用Python 统计、分析2020年江苏省事业单位招聘岗位 Excel 表格信息
在工作中,经常会遇到许多数据量、信息特别多的 Excel 表格,当想要从这些表格中查找数据,或进行数据统计及分析工作时,Excel 表格软件提供的功能可能就有点力不从心了。这时就可以使用 Python 来读取分析 Excel 表格数据了...原创 2020-06-27 16:17:58 · 3574 阅读 · 2 评论 -
Python 批量处理大学校运会报名 Excel 表格,多表整合、数据汇总及统计 实例
Python 与 Excel 表格综合实例:处理校运会报名 Excel 表格,多表整合、数据汇总及统计实例前言:需求:主要思路及实现代码:1、先获取目标文件路径下的所有Excel文件:2、读取所有Excel表格数据:3、按需求汇总数据:4、按照校运会运动项目统计报名信息:5、将数据写入Excel表格全部代码:结尾:前言:上一篇博客,介绍了一个简单的实例:给已有Excel表格添加序号、增加新列,主要是看 xlrd 与 xlwt 两个模块如何在一起工作的。这一篇我们来介绍另外一个实例,相对来说会复杂与贴近日原创 2020-06-26 09:46:36 · 5375 阅读 · 3 评论 -
Python 与 Excel 表格综合实例:给表格增加序号,对表格已有内容增加索引
Python 与 Excel 表格综合实例(一):给表格增加序号,根据表格已有内容增加索引前言:需求一:增加序列号需求二:按已有内容新增列结尾:前言:前面我们花了6篇博客,把Python的xlwt与xlrd两个第三方模块对Excel表格的基础操作讲完了。从这篇博客开始会选择三个实例来演示,Python对Excel表格可以做一些什么事情。当然,实际工作中会遇到更多、更复杂的一些需求,希望接下来的三个实例能起到一点抛砖引玉的作用吧。需求一:增加序列号之前在工作中,遇到过一个需求。有一份软件(GIS)后原创 2020-06-24 21:20:38 · 8101 阅读 · 0 评论 -
Python xlrd 读取 Excel 表格基础(二):获取单元格内超链接信息、格式信息、字体格式信息等
前言:在上一篇的博客里,我们介绍了如何读取Excel表格中的数据。其实一个Excel表格不仅具有文本数据信息,其还包含了大量的表格、字体格式信息。但这些信息一般用处不大,为了专栏文章的完整性,这里还是简单的介绍一下。本篇主要内容:1、获取单元格内公式、...原创 2020-06-23 20:11:25 · 9483 阅读 · 2 评论 -
Python xlrd 读取 Excel 表格基础(一):获取sheet、行、列对象,读取数据类型等
Python xlrd 读取 Excel 表格基础 一:按行、按列读取Excel数据内容前言:1、获取工作簿、sheet对象2、获取sheet表中行、列对象3、读取sheet对象中所有数据4、按行读取Excel文件所有sheet表数据最后:前言:前面已经介绍了Python 第三方模块xlwt,将数据写入Excel表格的基础操作。从这片博客开始我们来介绍 xlrd 模块读取 Excel 表格数据内容的操作。本篇主要内容为:1、获取工作簿、sheet表对象;2、获取sheet表中行对象,列对象;3、原创 2020-06-21 13:07:38 · 89746 阅读 · 5 评论 -
Python xlwt操作Excel表格实例:按行按列写入、自定义格式方法、自动调整列宽等
Python xlwt 模块编辑 Excle 表格 实例:按行按列写入、自定义格式方法、自动调整列宽等前言:一、自写类实现:新建工作薄 sheet表,保存文件功能二、自写按行、按列写入方法三、自写创建格式方法四、自写设置行高列宽方法五、自写根据数据自动调整列宽、统一设置行高方法最后:前言:前面三篇博客我们介绍了xlwt模块对Excel表格的很多基础操作,这篇博客我们来自己写一些方法。让我们在操作Excel表格时,更加方便简单,同时也是对前面内容的回顾。一、自写类实现:新建工作薄 sheet表,保存文件原创 2020-06-19 20:31:13 · 25023 阅读 · 6 评论 -
Python xlwt 操作 excel 表格基础(三):单元格格式、字体格式、对齐方式、边框及填充等
Python xlwt 模块 Excel表格 基础 3:单元格格式、字体格式、对齐方式、边框及填充等前言:1、数据类型设置2、字体设置3、单元格对齐方式4、单元格边框设置5、填充设置6、单元格保护最后:前言:前面两节博客介绍了xlwt对Excel表格的一些基础操作,上两节内容:1:单元格写入、合并、插入位图等2:冻结窗口、设置加密保护、打印设置等本篇博客主要对 单元格格式设置 进行介绍,主要包括:1. 单元格数据类型;2. 字体设置;3. 对齐方式;4. 边框设置;5. 填充设置;6.原创 2020-06-18 15:30:51 · 12684 阅读 · 4 评论 -
Python xlwt 操作 excel 表格基础(二):冻结窗口、设置加密保护、打印设置等
Python xlrd 模块编辑 Excle 表格——基础篇2 冻结窗口、设置加密保护、打印设置等 前言:1、设置冻结窗口2、sheet表前言:上一篇博客对Python 的第三方模块 xlrd 对Excel表格的一些基础操作如:新建工作簿、增加sheet表、插入位图等 进行了讲解。这篇博客主要对 xlrd 模块操作Excel表格中sheet表的方法进行讲解,主要内容包括:1. 设置冻结窗口;2. 表格的常用显示设置;3. 设置文档保护及密码;4. 表格打印设置详解。1、设置冻结窗口Excel原创 2020-06-17 21:24:45 · 9943 阅读 · 3 评论 -
Python xlwt 操作 excel 表格基础(一):单元格写入、合并、插入位图等
Python xlrd 模块编辑Excle 表格——基础篇前言:建立工作簿,增加sheet表对象单元格操作插入位图获取sheet表对象属性最后:前言:本篇博客主要介绍Python xlrd模块操作Excel表格的一些基础操作,包括:1. 建立工作簿,增加sheet表;2. 单元格写入数据、单元格合并;3. 插入位图;4. 获取sheet表对象属性。建立工作簿,增加sheet表对象# 导入模块import xlwt# 新建工作簿work_book = xlwt.Workbook()"原创 2020-06-16 16:56:51 · 30291 阅读 · 1 评论