Skip to main content

makexlsx – make XLSX spreadsheet from tabular data files

Do you often import CSV files to Excel, and find yourself doing the same mouse-clicky nonsense every time to make it look nice? Would you like all that fiddling with column widths, autofiltering, text wrapping and centering to just happen by magic? Yes, so would I. Which is why I wrote this:

  • It takes one or more tabular data files (not just CSV, but any format that tablib will accept) and produces an XLSX workbook with one table per sheet.

  • If a table header is present, it’s made bold, the header line is frozen, and autofiltering is applied to all the columns.

  • Wrapping is applied to any columns that have line breaks in their values, or lines beyond a certain (user-defined) length.

  • All numeric columns are right-justified. Non-numeric columns are centred if their width is below a certain (user-defined) size, otherwise they are left-justified.

  • It uses the amazing xlsxwriter package to do all the output.

Metadata

Release files for makexlsx 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for makexlsx 0.1
File Size Uploaded
makexlsx-0.1.tar.gz 7.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for makexlsx 0.1
File Interpreter ABI Platform
makexlsx-0.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 13.9 kB

Release files / makexlsx-0.1.tar.gz

Download URL makexlsx-0.1.tar.gz
Size 7.4 kB
Tags Source
SHA-256 checksum
How to use checksums
dbb3470a36dd966900a9665c2e7fd30b0ee18b87b18603f325b0a3f8ca071061
BLAKE2b-256 checksum
How to use checksums
b1163861d3a3c2214acfa76a19e8192d27561307d1634d4c5a791f93b4226e42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.7.3

Release files / makexlsx-0.1-py2.py3-none-any.whl

Download URL makexlsx-0.1-py2.py3-none-any.whl
Size 6.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
e03c95f9fe1b8fdd35eb1777387976a91063ab76625cde6871ea3f739fe99710
BLAKE2b-256 checksum
How to use checksums
396b3bdccfb9da23e6232d55a4e875ae6116d41c6a70ccf820e8051cc9ca356b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page