python的docx库使用教程
python的docx库使用教程
1、打开及保存文件:
from docx import Document
document = Document('test.docx')
document.save('test.docx')
2、添加文本:
document.add_paragraph('test text')
3、调整文本位置格式为居中:
from docx import Document
from docx.enum.text import WD_ALIGN_PARAGRAPH
document = Document('test.docx')
paragraph = document.add_paragraph('123')paragraph.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER
document.save('test.docx')
4、调整左缩进0.3英寸:
document = Document('test.docx')
paragraph = document.add_paragraph('this is test for left_indent with inches')
paragraph_format = paragraph.paragraph_format
paragraph_format.left_indent = Inches(0.3)
document.save('test.docx')
5、首行缩进:
paragraph_format.first_line_indent = Inches(0.3)
6、上行间距:
paragraph_format.space_before = Pt(18)
7、下行间距:
paragraph_format.space_after = Pt(12)
8、行距:
paragraph_format.line_spacing = Pt(18)
9、分页格式:
紧跟上段:
paragraph_format.keep_together
10、若本页无法完全显示,另起一页:
paragraph_format.keep_with_next
11、强制另起一页:
paragraph_format.page_break_before
12、字体格式:
<pre name="code" class="python">p = document.add_paragraph()
run = p.add_run('test typeface')
#加粗
run.font.bold = True
#斜体
run.font.italic = True
#下划线
run.font.underline = True
13、WD_UNDERLINE 中有所有下划线格式
调用样例:
run.underline = WD_UNDERLINE.DOT_DASH
14、字体颜色:
from docx.shared import RGBColor
test = document.add_paragraph().add_run('color')
font = test.font
font.color.rgb = RGBColor(0x42, 0x24 , 0xE9)
15、调用预设颜色:
from docx.enum.dml import MSO_THEME_COLOR
font.color.theme_color = MSO_THEME_COLOR.ACCENT_1
python的docx库使用教程相关推荐
- python docx库安装_详解python中docx库的安装过程
python中docx库的简介 python-docx包,这是一个很强大的包,可以用来创建docx文档,包含段落.分页符.表格.图片.标题.样式等几乎所有的word文档中能常用的功能都包含了,这个包的 ...
- python windows curses库安装教程
python windows curses库安装教程 curses库不支持Windows操作系统,因此如果您用Windows操作系统并且确实需要用curses库,那需要手动安装. 首先,进入这个网站 ...
- 怎么装python的keras库_Keras 教程: Python 深度学习终极入门指南
在这篇 Keras 教程中, 你将学到如何用 Python 建立一个卷积神经网络! 事实上, 我们将利用著名的 MNIST 数据集, 训练一个准确度超过 99% 的手写数字分类器. 开始之前, 请注意 ...
- 怎么装python的keras库_Keras教程:用Python进行深度学习的终极入门指南
在这个循序渐进的Keras教程中,你将学习如何在Python中构建卷积神经网络! 事实上,我们将训练一个用于手写数字的分类器,它在著名的MNIST数据集上夸大了99%的准确度. 在开始之前,我们应该注 ...
- python使用 docx 库操作 docx 格式文件
docx 库 文章结构: 一.docx 基本用,创建 docx 文件并添加数据 二.深入理解文本格式(format),并设置所格式属性(attribute) 三.深入理解样式(styles),以及如何 ...
- Python使用docx库向Word中写入表格并填充内容
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/104508222 参考 ...
- python安装docx库_linux 环境下的python 安装 docx 的过程
由于linux 系统环境下的python是系统管理员安装好的,所安装的库也是固定的. 如果环境中没有自己要用的库,则需要自己安装.并且只能自己新建一个虚拟环境,让python 运行在新建的虚拟环境中. ...
- python深度学习库系列教程——python调用opencv库教程
分享一个朋友的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!大家可以看看是否对自己有帮助:点击打开 全栈工程师开发手册 (作者:栾鹏) python教程全解 OpenCV安装 pip inst ...
- python curses_简单的Python的curses库使用教程
curses 库 ( ncurses ) 提供了控制字符屏幕的独立于终端的方法.curses 是大多数类似于 UNIX 的系统(包括 Linux)的标准部分,而且它已经移植到 Windows 和其它系 ...
最新文章
- Lucene.net: the main concepts
- Linux打过cat没有编码,linux系统 终端下 cat中文乱码/vim不乱码 或者 cat不乱码/vim中文乱码...
- 简单的表单提交 by MVC 2
- SAP UI5 应用开发教程之十七 - 聚合绑定在 UI5 复合控件中的使用
- 【算法图解|1】js 实现一个函数,完成超过范围的两个大整数相加功能
- golang实现常用数据结构
- (十)、java内部类与内部类的闭包和回调
- C++中如何使用大整数__int 128
- 听说你还不会写观察者模式?
- spss无法连接到本地计算机,有关IBM SPSS Statistics无法打开的几个原因,附带解决方法...
- 游戏玩家的留存率统计实现
- matlab 搜索 nan,MATLAB NaN详解
- 个人主页博客网页设计制作HTML5+CSS大作业——清新春暖花开个人博客网站(6页)
- matlab将三维bar图保存为emf格式时分辨率很低
- vnc 键盘慢_在基于Web的VNC应用程序中支持多种键盘布局
- java分词取词_中文自动分词技术
- [深度学习论文笔记]UCTransNet:从transformer的通道角度重新思考U-Net中的跳跃连接
- windows下AS常用快捷键
- MIUI9开发版提前完成全系机型适配,近50款小米手机可升级
- 十大流行健美营养补剂
热门文章
- 为VMware vSphere创建Ubuntu 18.04 Terraform模板
- 游戏金币数据库:QPTreasureDB
- 我学习从事项目经理第一个课
- 辞职犹豫不决怎么办?遇到这五种心理那就辞吧
- TIA西门子博途V17程序安装及相关注意事项
- 基于PaddleGAN项目人脸表情动作迁移学习(五)图像补帧上色与超分修复
- python报错“ImportError: The _imagingft C module is not installed”
- 安能辨龟是雄雌---巴西龟的雌雄辨别方法
- B2B2C 商业模式
- 上dj是什么意思_这个世界上根本没有迪迦奥特曼什么梗?抖音迪迦奥特曼的梗什么意思...