python操作word文档
一、安装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文档相关推荐
- python操作word文档(python-docx)
python操作word文档(python-docx) 1. 效果图 1.1 python-docx文档标题段落(等级.加粗.斜体.居中)效果图 1.2 python-docx字体(加粗.斜体.居中. ...
- Python 操作Word文档插入图片和表格实例演示
Python 操作Word文档插入图片和表格实例演示 效果图 实现过程 ① python-docx 库安装 ② word 文档插入图片演示 ③ word 文档插入表格演示 [ 文章推荐 ] Pytho ...
- python操作word文档中的图片_Python操作word文档插入图片和表格的实例演示
前言P6Q免费资源网 图片是Word的一种特殊内容,这篇文章主要介绍了关于Python操作word文档,向里面插入图片和表格的相关内容,下面话不多说了,来一起看看详细的代码P6Q免费资源网 实例代码: ...
- 利用python操作word文档
总目录:Python数据分析整理 本文代码参考自官方文档: python-docx 使用的库下载方式为:pip install python-docx 注意!! 不是:pip install docx ...
- php怎么在表格里插图片,Python操作word文档插入图片和表格的实例演示
今天带来Python操作word文档插入图片和表格的实例演示教程详解 前言 图片是Word的一种特殊内容,这篇文章主要介绍了关于Python操作word文档,向里面插入图片和表格的相关内容,下面话不多 ...
- Python 操作Word文档(一)--- 基本读写
Python 操作Word文档(一)- 基本读写 安装python-docx库 命令安装 pip install python-docx IDE中安装,我使用的是PyCharm,如下 python-d ...
- 一篇就够,python 操作 word 文档,使用 python-docx 落地实现,写入篇
本篇博客为大家带来 Python 操作 docx 文档相关知识点. 主要涉及的内容为 python-docx ,一款可以操作 Word 文档(仅支持 docx)的第三方库. 文章目录 写在前面 创建一 ...
- python操作word文档-python操作word
1.Python写word文档 要操作word文档首先需要安装python-docx库: pip install python-docx 然后导入docx模块,或者从docx模块中导入Document ...
- 用 Python 操作 Word 文档
图片来源于网络 ♚ 作者:贠云龙 Blog: zhihu.com/people/yunlongyun 本文主要讲解python中操作word的思路. 一.Hello,world! 使用win32com ...
- python操作word文件_利用PYTHON操作WORD文档
office 2007 中不能直接打开 VB 编辑器,请按 Alt + F11 打开. import win32com.client # 导入脚本模块 WordApp = win32com.clien ...
最新文章
- 人均6.5万!鹅厂又双叒叕给员工发股票了
- 小程序中页面兼容h5标签的解析
- cacti + nagios + npc 整合部署
- 【tomcat】servlet原理及其生命周期
- 解决:VMware DHCP Service 服务无法启动
- # 解析bt文件_磁力链接和BT种子使用方法
- nginx mysql双机热备_MYSQL双机热备
- 【Codeforces	1426	D】Non-zero Segments,贪心,前缀和,数组子段统计
- matlab设计单神经元系统框图,单神经元自适应系统
- Raki的统计学习方法笔记0x2章:感知机
- 专题:手把手学习硬件基础之手册阅读------LDOAMS117
- 【面向对象】第三单元规格化设计总结——JML
- PCD与STL格式及其内涵
- [贪心][区间dp]Zero-One Codeforces1733D1D2
- win10和win7两个计算机相连,详解win10两台电脑网线直连的操作方法
- 奖金100万!北大“韦神”,获奖了!
- 三款免费杀毒软件+clamAV
- 跨域请求传递Cookie
- Liferay中的workflow
- Mantis 管理Bug