Python实现word的基本操作
问题
众所周知python有很多第三方库,这也是python简单实用的原因,有时用python处理word文档就需要安装python-docx库。
方法
1 安装python-docx库
首先找到python根目录(就是有python.exe的文件夹)打开Scripts文件夹
Shift+鼠标右键选择在此处打开powershell窗口或者cmd窗口输入pip install python-docx按下回车等待安装完成。
2 基本操作语法
2.1打开文档
document = Document() |
不填默认为新建一个文档
2.2加入不同等级的标题
document.add_heading(u'总标题',0) |
2.3添加文本
paragraph = document.add_paragraph(u'文本内容') |
2.4设置字号
run = paragraph.add_run(u'设置字号、') |
2.5设置英文字体
run = paragraph.add_run('Set Font,') |
2.6设置中文字体
run = paragraph.add_run(u'设置中文字体、') |
2.7设置斜体
run = paragraph.add_run(u'斜体、') |
2.8 设置粗体
run = paragraph.add_run(u'粗体').bold = True |
2.9增加引用
document.add_paragraph('Intense quote', style='Intense Quote') |
2.10 增加列表
document.add_paragraph( |
Style='List Bullet'为无序
Style='List Number'为有序
2.11添加图片
document.add_picture('1.png', width=Inches(1.25)) |
1.png为图片名称(必须与代码文件在同一个文件夹内)
2.12增加表格
table = document.add_table(rows=1, cols=3) |
2.13 再增加3行表格元素
for i in range(3): |
2.14增加分页
document.add_page_break() |
2.15保存文件
document.save(u'测试.docx') |
完整代码
from docx import Document |
生成效果
Python实现word的基本操作相关推荐
- python 操作word教程_Python 使用 win32com 模块对word文件进行操作
what's the win32com 模块 win32com 模块主要为 Python 提供调用 windows 底层组件对 word .Excel.PPT 等进行操作的功能,只能在 Windows ...
- python读取word文档并做简单的批量文档筛选
python读取word文档并做简单的批量文档筛选 最近参与了一项解析大量的word文档(试验报告形式)的工作,因为其中包含着一些对项目无意义的报告,所以要进行初步地筛选,通过查阅资料发现了pytho ...
- python进行Word解析
python进行Word的解析 文章目录 python进行Word的解析 预备知识 os库的使用 docx库的使用 word的XML的了解 依靠python写word word基本操作 word渲染操 ...
- python生成word文档的表格_2018-10-04 [日常]用Python读取word文档中的表格并比较
演示如下. 两个简单的word文档, 各有一个表格: 读取文档中的表格到列表(为演示只对单列表格操作): import docx def 取表格(文件名): 文件 = docx.Document(文件 ...
- python操作word文档(python-docx)
python操作word文档(python-docx) 1. 效果图 1.1 python-docx文档标题段落(等级.加粗.斜体.居中)效果图 1.2 python-docx字体(加粗.斜体.居中. ...
- 计算机基础操作与应用实训教程,计算机应用基础实训教程の第 3 章 Word 2003 基本操作.pdf...
计算机应用基础实训教程の第 3 章 Word 2003 基本操作.pdf (37页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 第 3 章 ...
- python打开word并在前台显示_Python自动化办公之Word,全网最全看这一篇就够了
作者:超级大洋葱806 https://tangxing.blog.csdn.net/article/details/108418066 环境安装 使用Python操作word大部分情况都是写操作,也 ...
- python处理表格数据-python读取word 中指定位置的表格及表格数据
1.Word文档如下: 2.代码 # -*- coding: UTF-8 -*- from docx import Document def readSpecTable(filename, specT ...
- python入门教程2word-使用python操作word
前言 最近工作中,需要将查询的一段时间的数据可视化,并导出为word格式.由于对word操作不熟悉,查阅了一下相关文档,这里简要记录一下如何使用python操作word. 说明 该代码记录了对word ...
- python入门教程2word-入门干货:Python操作Word文件经验分享
原标题:入门干货:Python操作Word文件经验分享 导读:Microsoft Word在当前使用中是占有巨大优势的文字处理器,这使得Word专用的档案格式Word 文件(.docx)成为事实上最通 ...
最新文章
- 解决各大浏览器兼容问题hack方法总结
- 瞎扯数学分析-微积分
- android meta工具,android ota 升级包制作分析 (5 工具)
- html扩展xhtml在线,告别html,迎来xhtml
- JVM 面试知识整理
- excel怎么批量插行_批量制作anki卡片最易上手方法
- 重新复习数据结构-------ArrayList
- git tag标签操作
- Duilib中Webbrowser事件完善使其支持判断页面加载完毕
- 点云数据格式及处理工具
- java jbutton 改变_怎么修改JButton的样式?
- word2016(office 365)中安装mathtype相关问题及解决办法
- 彻底关闭Win10内置的Windows Defender杀毒软件
- 各大平台免费接口,非常适用
- 前后端分离-----SEO优化
- Elasticsearch分析器(analyzer)以及与spring boot整合
- SQL Server数据库中超级管理员账号保护方法
- 每天学习一个Android中的常用框架——0.目录
- FHS—文件系统层次结构标准
- 湖南大学计算机考试指导
热门文章
- 计算机模拟器demo,房东模拟器(The Tenants)demo试玩版
- 苹果台式电脑怎么使用计算机,MAC电脑连接台式电脑显示器怎么操作
- 《惢客创业日记》2018.11.17(周六)火龙果味的煎饼果子
- 0089-【生物软件】-ANNOVAR基因变异注释
- 抖音测试距离的软件,抖音同款距离测量仪
- [Step By Step]SAP HANA PAL 数据处理四分位间距检测Inter-quartile Range Test范例IQRTEST
- python 写文件write(string), writelines(list) ,读文件
- java中是什么意思_java中@什么意思
- php cms 源码下载,PHPCMS v9.6.3 UTF8
- 如何通过提问识人(行为面试法)