创建和更新Microsoft Word .docx文件。
项目描述
python-docx-whtsky
python-docx-whtsky 是一个用于创建和更新Microsoft Word (.docx)文件的Python库。
更多信息请参阅python-docx文档
发布历史
0.8.10.3 (2019-11-11)
- TableCell的
add_table
方法现在接受firstCol, firstRow, lastCol, lastRow, hBand, vBand
。
0.8.10.2 (2019-10-23)
- 添加了重启列表编号的能力。( https://github.com/python-openxml/python-docx/pull/210 )
示例
https://github.com/python-openxml/python-docx/issues/25#issuecomment-143231954
from docx import Document
document = Document()
# Add desired numbering styles to your template file.
# Extract abstractNumId from there. In this example, abstractNumId is 10
numId = document.get_new_list("10")
# Add a list
p = document.add_paragraph(style = 'ListParagraph', text = "a")
p.num_id = numId
p.level = 0
p = document.add_paragraph(style = 'ListParagraph', text = "b")
p.num_id = numId
p.level = 1
p = document.add_paragraph(style = 'ListParagraph', text = "c")
p.num_id = numId
p.level = 1
p = document.add_paragraph(style = 'ListParagraph', text = "d")
p.num_id = numId
p.level = 0
p = document.add_paragraph(style = 'ListParagraph', text = "e")
p.num_id = numId
p.level = 1
p = document.add_paragraph(style = 'ListParagraph', text = "f")
p.num_id = numId
p.level = 0
# Restart numbering at the outer level
numId = document.get_new_list("10")
# Add the same list once again. The numbering is restarted
p = document.add_paragraph(style = 'ListParagraph', text = "a")
p.num_id = numId
p.level = 0
p = document.add_paragraph(style = 'ListParagraph', text = "b")
p.num_id = numId
p.level = 1
p = document.add_paragraph(style = 'ListParagraph', text = "c")
p.num_id = numId
p.level = 1
p = document.add_paragraph(style = 'ListParagraph', text = "d")
p.num_id = numId
p.level = 0
p = document.add_paragraph(style = 'ListParagraph', text = "e")
p.num_id = numId
p.level = 1
p = document.add_paragraph(style = 'ListParagraph', text = "f")
p.num_id = numId
p.level = 0
document.save("num.docx")
0.8.10.1 (2019-10-16)
- 允许修改表格外观(表头行/列、页脚行/列、带区)。 https://github.com/python-openxml/python-docx/pull/579
- 为段落添加了字体属性。 https://github.com/python-openxml/python-docx/pull/417
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解有关 安装包 的更多信息。
源代码分发
python-docx-whtsky-0.8.10.3.tar.gz (5.5 MB 查看哈希值)
构建分发
关闭
python-docx-whtsky-0.8.10.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 54d41ac8699af7783857b64befea755e39db5e00e917e7b9f7d675f0c3bf751b |
|
MD5 | 27040e9cd93bc9a52465c8a4e401e8a7 |
|
BLAKE2b-256 | e034aa5d4a789badf5ae753544eb66ecf09fb227353e1f655449df0188583b48 |
关闭
python_docx_whtsky-0.8.10.3-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a487a25ea6f3d66816d8c5cbb54659f773eeea019d34c126c6cb6ee0db856456 |
|
MD5 | feb89e63692d7315f5711ed84d34336a |
|
BLAKE2b-256 | 5279ebaaaad26bc2c8bbc7a955b462c7f125caf88a00453cd09be41c8669a647 |