一、安装python-docx 模块

1、我的环境是(win7 64位 + python 3.6 + pip + pyCharm)

下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-docx

2、下载该文件,然后进入 文件下载目录,按住 shift + 右键 选择 在此处打开命令窗口,输入命令:pip install python_docx-0.8.6-py2.py3-none-any.whl

二、对word的简单操作

这里演示一些基本操作,详情请查看官方文档:

http://python-docx.readthedocs.io/en/latest/

1、创建文档对象

打开已经存在的文档

创建一个新的文档

2、读取word文档内容

from docx import *# 创建一个已存在的 word 文档的对象
file = Document('test.docx')# 读取每个段落的内容并输出
for it in file.paragraphs:print( it.text )# 读取表格中的内容并输出
for it in file.tables:for row in it.rows:for cell in row.cells:print( cell.text )

3、向文档添加内容

#coding: utf-8
from docx import *
from docx.shared import Inches# 创建一个已存在的 word 文档的对象
file = Document()# 添加标题,标题级别设置为2级
file.add_heading('添加标题',level=2)# 添加段落
paragraph = file.add_paragraph('这是新增的段落')
paragraph.add_run('加粗').bold = True
paragraph.add_run('这是斜体').italic = True# 添加表格
table = file.add_table(rows=2, cols=2)
# 添加表格内容,也可用: table.rows[0].cells[0].text = "第一行第一列"
#               或者用: table.cell(0,0).text = "cell_00"
for i in range(2):for j in range(2):cell = table.cell(i, j)cell.text = "第"+str(i+1) +"行第"+str(j+1) +"列"# 添加图片,图片是当前文件夹下的 img.png 图片
file.add_picture('img.png',width=Inches(4.0))# 保存新创建的 word 文档
file.save('testDoc.docx')

效果图:

python操作word文档相关推荐

  1. python操作word文档(python-docx)

    python操作word文档(python-docx) 1. 效果图 1.1 python-docx文档标题段落(等级.加粗.斜体.居中)效果图 1.2 python-docx字体(加粗.斜体.居中. ...

  2. Python 操作Word文档插入图片和表格实例演示

    Python 操作Word文档插入图片和表格实例演示 效果图 实现过程 ① python-docx 库安装 ② word 文档插入图片演示 ③ word 文档插入表格演示 [ 文章推荐 ] Pytho ...

  3. python操作word文档中的图片_Python操作word文档插入图片和表格的实例演示

    前言P6Q免费资源网 图片是Word的一种特殊内容,这篇文章主要介绍了关于Python操作word文档,向里面插入图片和表格的相关内容,下面话不多说了,来一起看看详细的代码P6Q免费资源网 实例代码: ...

  4. 利用python操作word文档

    总目录:Python数据分析整理 本文代码参考自官方文档: python-docx 使用的库下载方式为:pip install python-docx 注意!! 不是:pip install docx ...

  5. php怎么在表格里插图片,Python操作word文档插入图片和表格的实例演示

    今天带来Python操作word文档插入图片和表格的实例演示教程详解 前言 图片是Word的一种特殊内容,这篇文章主要介绍了关于Python操作word文档,向里面插入图片和表格的相关内容,下面话不多 ...

  6. Python 操作Word文档(一)--- 基本读写

    Python 操作Word文档(一)- 基本读写 安装python-docx库 命令安装 pip install python-docx IDE中安装,我使用的是PyCharm,如下 python-d ...

  7. 一篇就够,python 操作 word 文档,使用 python-docx 落地实现,写入篇

    本篇博客为大家带来 Python 操作 docx 文档相关知识点. 主要涉及的内容为 python-docx ,一款可以操作 Word 文档(仅支持 docx)的第三方库. 文章目录 写在前面 创建一 ...

  8. python操作word文档-python操作word

    1.Python写word文档 要操作word文档首先需要安装python-docx库: pip install python-docx 然后导入docx模块,或者从docx模块中导入Document ...

  9. 用 Python 操作 Word 文档

    图片来源于网络 ♚ 作者:贠云龙 Blog: zhihu.com/people/yunlongyun 本文主要讲解python中操作word的思路. 一.Hello,world! 使用win32com ...

  10. python操作word文件_利用PYTHON操作WORD文档

    office 2007 中不能直接打开 VB 编辑器,请按 Alt + F11 打开. import win32com.client # 导入脚本模块 WordApp = win32com.clien ...

最新文章

  1. 人均6.5万!鹅厂又双叒叕给员工发股票了
  2. 小程序中页面兼容h5标签的解析
  3. cacti + nagios + npc 整合部署
  4. 【tomcat】servlet原理及其生命周期
  5. 解决:VMware DHCP Service 服务无法启动
  6. # 解析bt文件_磁力链接和BT种子使用方法
  7. nginx mysql双机热备_MYSQL双机热备
  8. 【Codeforces 1426 D】Non-zero Segments,贪心,前缀和,数组子段统计
  9. matlab设计单神经元系统框图,单神经元自适应系统
  10. Raki的统计学习方法笔记0x2章:感知机
  11. 专题:手把手学习硬件基础之手册阅读------LDOAMS117
  12. 【面向对象】第三单元规格化设计总结——JML
  13. PCD与STL格式及其内涵
  14. [贪心][区间dp]Zero-One Codeforces1733D1D2
  15. win10和win7两个计算机相连,详解win10两台电脑网线直连的操作方法
  16. 奖金100万!北大“韦神”,获奖了!
  17. 三款免费杀毒软件+clamAV
  18. 跨域请求传递Cookie
  19. Liferay中的workflow
  20. Mantis 管理Bug

热门文章

  1. JMeter 安装教程
  2. 高中数学知识点:导数的概念及运算(复习+解析+答案)
  3. 素数的线性筛 欧拉函数
  4. 基于sammy的前端mvc框架
  5. 同一服务器上运行两个mysql实例
  6. TD元素的nowrap属性
  7. iOS 5 故事板进阶(3)
  8. dataframe新增一列的方法
  9. 计算机视觉与深度学习(8)
  10. socket编程c++