Create and update Microsoft Word .docx files.
Project description
python-docx-whtsky
python-docx-whtsky is a Python library for creating and updating Microsoft Word (.docx) files.
More information is available in the python-docx documentation
Release History
0.8.10.3 (2019-11-11)
- TableCell's
add_table
method acceptsfirstCol, firstRow, lastCol, lastRow, hBand, vBand)
now.
0.8.10.2 (2019-10-23)
- Add ability to restart list numbering. ( https://github.com/python-openxml/python-docx/pull/210 )
Example
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)
- allow table looking (header row/col, footer row/col, bands) modification. https://github.com/python-openxml/python-docx/pull/579
- Added font property to paragraph. https://github.com/python-openxml/python-docx/pull/417
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for python-docx-whtsky-0.8.10.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54d41ac8699af7783857b64befea755e39db5e00e917e7b9f7d675f0c3bf751b |
|
MD5 | 27040e9cd93bc9a52465c8a4e401e8a7 |
|
BLAKE2b-256 | e034aa5d4a789badf5ae753544eb66ecf09fb227353e1f655449df0188583b48 |
Close
Hashes for python_docx_whtsky-0.8.10.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a487a25ea6f3d66816d8c5cbb54659f773eeea019d34c126c6cb6ee0db856456 |
|
MD5 | feb89e63692d7315f5711ed84d34336a |
|
BLAKE2b-256 | 5279ebaaaad26bc2c8bbc7a955b462c7f125caf88a00453cd09be41c8669a647 |