新的一年,小编又和大家见面啦。十分开心又和大家分享干货了~

Word文档相信广大的办公室家族并不陌生吧?今天咱们聊聊Python中一个可以用来读写word文档的Python库,编辑文档分分钟的事情哦~

Python DocX目前是Python OpenXML的一部分,你可以用它打开Word 2007及以后的文档,而用它保存的文档可以在Microsoft Office 2007/2010, Microsoft Mac Office 2008, Google Docs, OpenOffice.org 3, and Apple iWork 08中打开。

示例

创建一个word文档

Python

from docx import Document

from docx.shared import Inches

document = Document()

document.add_heading(‘Document Title’, 0)

p = document.add_paragraph(‘A plain paragraph having some ‘)

p.add_run(‘bold’).bold = True

p.add_run(‘ and some ‘)

p.add_run(‘italic.’).italic = True

document.add_heading(‘Heading, level 1’, level=1)

document.add_paragraph(‘Intense quote’, style=’IntenseQuote’)

document.add_paragraph(

‘first item in unordered list’, style=’ListBullet’

)

document.add_paragraph(

‘first item in ordered list’, style=’ListNumber’

)

document.add_picture(‘monty-truth.png’, width=Inches(1.25))

table = document.add_table(rows=1, cols=3)

hdr_cells = table.rows[0].cells

hdr_cells[0].text = ‘Qty’

hdr_cells[1].text = ‘Id’

hdr_cells[2].text = ‘Desc’

for item in recordset:

row_cells = table.add_row().cells

row_cells[0].text = str(item.qty)

row_cells[1].text = str(item.id)

row_cells[2].text = item.desc

document.add_page_break()

document.save(‘demo.docx’)

结果

开源地址:https://github.com/python-openxml/python-docx

这就是Python中编辑文档的一个库哦~

小编亲测,编辑文档还是挺方便的,不像markdown需要学习编辑语法,直接编辑哦~

好啦,文章就到这里啦~

学习Python过程中会遇到很多问题,可以到我们的 python学习交流群【七 三 五,九 三 四,八 四 一】,基础,进阶。从企业招聘人才需求 到怎么学习python,和学习什么内容都有免费系统分享。希望可以帮助你快速了解Python,学习python

python编辑word书签_小伙发现了Python中编写word文档的库,编辑文字方便多了相关推荐

  1. python下载文件损坏_四种方法 恢复损坏的Excel文档

    打开一个以前编辑好的Excel工作簿,却发现内容混乱,无法继续进行编辑,而且还不能够进行打印.这是很多朋友在处理Excel文件时都可能会遇到的一个问题,面对这种情况时,我们应该怎么办呢? 出现上述情况 ...

  2. pdf 加深 扫描件_为什么PDF文档不能像Word文档一样随便编辑?如何免费将PDF转换为Word?...

    PDF文档是一种非常难编辑的文档,有时候我们需要编辑或者复制PDF文档里面的内容,把PDF文档转换为Word就是我们最佳的选择.为什么PDF文档这么难编辑?我们怎么免费把PDF文档转换为Word文档? ...

  3. wps如何在目录里面打省略号_在wps中怎么让文档目录的省略号对齐 - 卡饭网

    怎么在WPS中快速统计文档字数? 怎么在WPS中快速统计文档字数? 相信很多小伙伴在日常办公中都有用到WPS,在其中如何才能统计文档字数呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打 ...

  4. 换行样式不要首行缩进_修改文档样式库中的“正文”样式,使得文档中所有正文段落首行缩进2个字符。...

    问答题请在[答题]菜单下选择[进入考生文件夹]命令,并按照题目要求完成下面的操作.注意:以下的文件必须都保存在考生文件夹下.在考生文件夹下打开文档WORD.DOCX.[背景素材]为了更好地介绍公司的服 ...

  5. c++word书签_「职场必备」干货!WORD办公软件快捷键,小编整理拿走不谢

    小编工作时的照片,不上镜 Ctrl+Shift+Spacebar创建不间断空格 Ctrl+ -(连字符)创建不间断连字符 Ctrl+B使字符变为粗体 Ctrl+I使字符变为斜体 Ctrl+U为字符添加 ...

  6. python开发板比较_再不学点Python,咱真老了--Adafruit Metro M0 Express开发板评测

    Mu聪明的地方在于它能将代码保存到开发板映射到PC的磁盘上,将文件命名为sum.py并保存.然后看串口中是否有输出.然而并没有,仍然是main.py程序的输出! 原来,CircuitPython在处理 ...

  7. 【word文档】限制编辑 破解方式

    方法一:另存删除文档保护代码 步骤1:打开受保护的文档,点击[文件]-[另存为]命令,打开"另存为"对话框,选择文档保存位置,然后在"保存类型"下拉列表中选择& ...

  8. java 流转文件_java 实现 word 文档的在线编辑以及流转

    用 pageoffice 实现文档的在线编辑以及文档流转 1: 流程 用修改无痕迹模式起草文件,各个领导批注自己意见的时候使用强制留痕模式打开,文员清稿的时候用核稿模式打开,还有最后只读模式打开发布的 ...

  9. 3种方法保护Word文档不可随意编辑

    做好的Word文档不想被别人随意编辑,或者担心自己不小心改动了,我们可以给Word设置保护模式,让其不能或者不容易编辑.下面来说说具体有哪些保护方法. 方法一: 把Word文档转换为PDF格式,就不容 ...

最新文章

  1. java数值运算后精度丢失问题
  2. C#.NET 通用权限管理系统组件 大数据多表分页获取部分列的参考方法
  3. 【STSRM13】绵津见
  4. Tableau系列之圆环图制作
  5. 一个故事讲清楚 NIO
  6. POJ1580 水题,积累!
  7. antlr4 idea插件_正则都搞不定、我还有Antlr4解析器
  8. linux ojvm补丁安装,打补丁PSU
  9. Give root password for maintenance(or type control -D to continue)
  10. 挑战练习题2.3动态规划 poj3046 Ant Counting dp
  11. 计算机科学的哲学思想,计算机科学哲学的核心理念
  12. CSS内联样式的使用,实战篇
  13. html5水墨效果,html5 canvas水墨风格的云雾动画特效
  14. mysql中ddl和ddm_DDL与DML问题
  15. 2022年数学建模比赛时间大全及报名费
  16. Gradle build.gradle配置
  17. 点菜系统中的命令模式
  18. 计算机组装与维修王利民版,计算机组装与维修(第5版)
  19. access文档合并
  20. matlab目标跟踪物流应用,目标跟踪系统的MATLAB 源程序包

热门文章

  1. C++ Poco库的PC编译和交叉编译
  2. Linux环境搭建:CentOS7安装Oracle
  3. 微信小程序之蓝牙连接
  4. 打破空间探索边界:曲速引擎或将实现超光速
  5. 计算机鼠标一般分为,电脑鼠标有哪几种分类,每种分类是怎么样的?
  6. 【第006篇】Java工具类之半角和全角字符相互转换
  7. 更改计算机启动读盘,怎么设置电脑开机读取U盘启动盘?教你一招设置开机读取U盘启动盘...
  8. MIUI12广告“可以关”
  9. HTML5 标准规范
  10. 《团队协作的五大障碍》读后感