Skip to main content

xlsxtools: Utility functions for writing and manipulating Excel files

Project description

xlsxtools

Utility functions for writing and manipulating Excel files:

  • write_dataframe_to_excel() : write a Pandas DataFrame to an Excel file, optionally calling auto_size_excel_column_widths() and filter_and_freeze_excel()
  • auto_size_excel_column_widths() : Reformat an Excel file, adjusting the column widths to fit their contents
  • filter_and_freeze_excel() : Clean up an Excel file by setting a filter on the first row, splitting & freezing the panes

Releases

0.1.0, 2021-10-26

  • Initial release

0.2.0, 2025-01-02

  • Move from pandas.ExcelWriter() to DataFrame.to_excel() (transparent to user)
  • Add optional tabname argument to auto_size_excel_column_widths() and filter_and_freeze_excel()

License

This is free and unencumbered software released into the public domain.

Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

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

xlsxtools-0.2.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xlsxtools-0.2.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file xlsxtools-0.2.0.tar.gz.

File metadata

  • Download URL: xlsxtools-0.2.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for xlsxtools-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0063436f4d42fc7fe11ddf4e129cd8bb1f910cea4644ba0b7f23d34723441e6c
MD5 4e3d9cce9ea006e9f2370abc71d4327d
BLAKE2b-256 91d194f2fa153439d64c6edf42c4e897ade050d84358bc27aefedf58fa581f5e

See more details on using hashes here.

File details

Details for the file xlsxtools-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: xlsxtools-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for xlsxtools-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5608c6313a9bb6e073479085af73760eeaabdeb20485d4d47b53d34dd7a9480f
MD5 9fa74710df5e5f624a156aa054d86122
BLAKE2b-256 d8e59f2fb316f4aacb07932b646170459dca62e19c9f281713eb26717d85ae70

See more details on using hashes here.

Supported by

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