[python-docx]docx文档操作的库

Posted Life is too short, I python.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[python-docx]docx文档操作的库相关的知识,希望对你有一定的参考价值。

 1 from docx import Document
 2 from docx.shared import Inches
 3 
 4 # 新建document对象
 5 document = Document()
 6 
 7 # 添加段落对象
 8 paragraph = document.add_paragraph("hello world".title())
 9 
10 # 插入段落
11 paragraph.insert_paragraph_before("Python")
12 
13 # 添加heading
14 document.add_heading("this is default heading")
15 
16 # 添加换页
17 # document.add_page_break()
18 
19 # 添加表格
20 table = document.add_table(rows=2, cols=3)
21 table.add_row() #添加行
22 
23 for row in table.rows:      # 遍历表格
24     for cell in row.cells:
25         cell.text = "fuck"
26 cell = table.cell(0,0)  #单元格
27 
28 # 添加图像并调整大小
29 document.add_picture("test.gif", width=Inches(1.0))
30 
31 # 样式
32 paragraph = document.add_paragraph("Did i looking better?")
33 paragraph.style = "ListBullet"
34 
35 # run
36 paragraph = document.add_paragraph("this is before run test ")
37 run = paragraph.add_run("this is test run")
38 run.bold = True
39 run.style = "Emphasis"  # 样式
40 paragraph.add_run(" run ends hear.")
41 
42 # 保存文档
43 document.save("test.docx")

以上是新建docx文档

以上是关于[python-docx]docx文档操作的库的主要内容,如果未能解决你的问题,请参考以下文章

Python如何操作word文档,Python-docx类库的使用

python 操作 word 文档,使用 python-docx 操作 word docx 文档

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

Python实现自动化办公:Python对Word文档的基本操作(python-docx)

docx python

Python Word文档处理 上篇:python-docx