Skip to main content

Create and update Microsoft Word .docx files.

Project description

python-docx-whtsky

https://travis-ci.com/whtsky/python-docx.svg?branch=master

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 accepts firstCol, firstRow, lastCol, lastRow, hBand, vBand) now.

0.8.10.2 (2019-10-23)

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-docx-whtsky-0.8.10.3.tar.gz (5.5 MB view details)

Uploaded Source

Built Distribution

python_docx_whtsky-0.8.10.3-py2.py3-none-any.whl (183.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file python-docx-whtsky-0.8.10.3.tar.gz.

File metadata

  • Download URL: python-docx-whtsky-0.8.10.3.tar.gz
  • Upload date:
  • Size: 5.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for python-docx-whtsky-0.8.10.3.tar.gz
Algorithm Hash digest
SHA256 54d41ac8699af7783857b64befea755e39db5e00e917e7b9f7d675f0c3bf751b
MD5 27040e9cd93bc9a52465c8a4e401e8a7
BLAKE2b-256 e034aa5d4a789badf5ae753544eb66ecf09fb227353e1f655449df0188583b48

See more details on using hashes here.

File details

Details for the file python_docx_whtsky-0.8.10.3-py2.py3-none-any.whl.

File metadata

  • Download URL: python_docx_whtsky-0.8.10.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 183.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for python_docx_whtsky-0.8.10.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a487a25ea6f3d66816d8c5cbb54659f773eeea019d34c126c6cb6ee0db856456
MD5 feb89e63692d7315f5711ed84d34336a
BLAKE2b-256 5279ebaaaad26bc2c8bbc7a955b462c7f125caf88a00453cd09be41c8669a647

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page