Skip to main content

xlsxfill

Generate an xlsx by merging a template xlsx with data.

The output is built through xlsxedit, so the elements of the original template are not destroyed along the way.

Install

pip install xlsxfill

Usage

template.xlsx, whose first sheet looks like this:

A
1 ${customer.name}
from xlsxfill import fill

fill(
    "template.xlsx",
    {"customer": {"name": "Acme Inc."}},
    "output.xlsx",
)

output.xlsx:

A
1 Acme Inc.

The placeholder syntax is documented in SYNTAX.md.

Acknowledgments

xlsxedit

Release files for xlsxfill 0.1.0

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

Source distribution (sdist)

Source distribution for xlsxfill 0.1.0
File Size Uploaded
xlsxfill-0.1.0.tar.gz 46.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xlsxfill 0.1.0
File Interpreter ABI Platform
xlsxfill-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 107.3 kB

Release files / xlsxfill-0.1.0.tar.gz

Download URL xlsxfill-0.1.0.tar.gz
Size 46.8 kB
Tags Source
SHA-256 checksum
How to use checksums
2777e0402925f8c820cf34a6dfb88062ba26fc60669284ad35d84405c3239d9c
BLAKE2b-256 checksum
How to use checksums
bfb1a053134b3df4208c3a2e324438cbd26f51800cd3e0586cb6c390266fe31f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / xlsxfill-0.1.0-py3-none-any.whl

Download URL xlsxfill-0.1.0-py3-none-any.whl
Size 60.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
131e18e75cc56f4703193f12ae6dc2be6ca5c464890bbbe05dfb8ef9cc607293
BLAKE2b-256 checksum
How to use checksums
af3703b0dc9c2b47b4930ac3b624a8c78107b20a2f2212e00257726956da0705
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.2

2 release files

0.1.1

2 release files

This release

0.1.0 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