发布时间:2019-09-03 09:01:34编辑:auto阅读(2222)
Python DocX目前是Python OpenXML的一部分,你可以用它打开Word 2007及以后的文档,而用它保存的文档可以在Microsoft Office 2007/2010, Microsoft Mac Office 2008, Google Docs, OpenOffice.org 3, and Apple iWork 08中打开。
详细文档请见:https://python-docx.readthedocs.org/en/latest/
创建一个word文档
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
from
docx import
Documentfrom
docx.shared import
Inchesdocument
=
Document()document.add_heading('Document
Title',
0)p
=
document.add_paragraph('A
plain paragraph having some ')p.add_run('bold').bold
=
Truep.add_run('
and some ')p.add_run('italic.').italic
=
Truedocument.add_heading('Heading,
level 1',
level=1)document.add_paragraph('Intense
quote',
style='IntenseQuote')document.add_paragraph( 'first
item in unordered list',
style='ListBullet')document.add_paragraph( 'first
item in ordered list',
style='ListNumber')document.add_picture('monty-truth.png',
width=Inches(1.25))table
=
document.add_table(rows=1,
cols=3)hdr_cells
=
table.rows[0].cellshdr_cells[0].text
=
'Qty'hdr_cells[1].text
=
'Id'hdr_cells[2].text
=
'Desc'for
item in
recordset: row_cells
=
table.add_row().cells row_cells[0].text
=
str(item.qty) row_cells[1].text
=
str(item.id) row_cells[2].text
=
item.descdocument.add_page_break()document.save('demo.docx') |
结果

Python DocX目前是Python OpenXML的一部分,你可以用它打开Word 2007及以后的文档,而用它保存的文档可以在Microsoft Office 2007/2010, Microsoft Mac Office 2008, Google Docs, OpenOffice.org 3, and Apple iWork 08中打开。
详细文档请见:https://python-docx.readthedocs.org/en/latest/
创建一个word文档
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
from
docx import
Documentfrom
docx.shared import
Inchesdocument
=
Document()document.add_heading('Document
Title',
0)p
=
document.add_paragraph('A
plain paragraph having some ')p.add_run('bold').bold
=
Truep.add_run('
and some ')p.add_run('italic.').italic
=
Truedocument.add_heading('Heading,
level 1',
level=1)document.add_paragraph('Intense
quote',
style='IntenseQuote')document.add_paragraph( 'first
item in unordered list',
style='ListBullet')document.add_paragraph( 'first
item in ordered list',
style='ListNumber')document.add_picture('monty-truth.png',
width=Inches(1.25))table
=
document.add_table(rows=1,
cols=3)hdr_cells
=
table.rows[0].cellshdr_cells[0].text
=
'Qty'hdr_cells[1].text
=
'Id'hdr_cells[2].text
=
'Desc'for
item in
recordset: row_cells
=
table.add_row().cells row_cells[0].text
=
str(item.qty) row_cells[1].text
=
str(item.id) row_cells[2].text
=
item.descdocument.add_page_break()document.save('demo.docx') |
结果

上一篇: 分页函数(Python)
下一篇: python清空屏幕
51336
50790
41383
38186
32675
29570
28407
23284
23248
21575
1655°
2384°
1990°
1930°
2259°
1963°
2659°
4460°
4287°
3058°