Skip to main content

Blazingly fast append to xlsx file

Project description

excelsior

Rust Build maturin wheels

A small project for quickly updating .xlsx workbooks from Rust or Python. It consists of two crates:

  • rust-core – the core library that works directly with spreadsheet XML.
  • python-bindings – Python wrapper built with pyo3 and maturin.

The library lets you append rows or tables, modify individual cells and save the workbook back to disk without loading the entire file into memory.

For detailed usage examples see docs/usage.md.

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

excelsior_fast-0.11.0.tar.gz (104.3 kB view details)

Uploaded Source

Built Distributions

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

excelsior_fast-0.11.0-cp313-cp313-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.13Windows x86-64

excelsior_fast-0.11.0-cp313-cp313-manylinux_2_28_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

excelsior_fast-0.11.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (8.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

excelsior_fast-0.11.0-cp312-cp312-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.12Windows x86-64

excelsior_fast-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

excelsior_fast-0.11.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (8.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

excelsior_fast-0.11.0-cp311-cp311-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.11Windows x86-64

excelsior_fast-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

excelsior_fast-0.11.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (8.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

excelsior_fast-0.11.0-cp310-cp310-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.10Windows x86-64

excelsior_fast-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

excelsior_fast-0.11.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (8.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file excelsior_fast-0.11.0.tar.gz.

File metadata

  • Download URL: excelsior_fast-0.11.0.tar.gz
  • Upload date:
  • Size: 104.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for excelsior_fast-0.11.0.tar.gz
Algorithm Hash digest
SHA256 715345f69e9a2b9a7e60bba822d15d9a553f3d3b770b4c2cb04057bb017f87a6
MD5 83edf8cde92420de78375f3095b45575
BLAKE2b-256 4cbf8ca7b21fc598443acd6300ca22ec27fea3b7bb06c4eae83a41b5493645b5

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for excelsior_fast-0.11.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b61e11919a5e57ee168d7cf12ac90fc9d47f51d44304f69e73a4e1c1d42e4be3
MD5 957d474447bda8087f04ba6ccf9150f8
BLAKE2b-256 9d84468d220cafcb0f8bb44730fe27f4afe91204292e5dcb73127f4f7b42643f

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for excelsior_fast-0.11.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd39ff81de9a7baebec93037262c0238621de7c5fcead6c588c73b9830b5e9c8
MD5 d801f36e291b07ce27c7d26924ecd2b2
BLAKE2b-256 539292ab245779b32c1d18c1f5c8f86ba090345b93af002cc1f1bf9d0c5b4e62

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for excelsior_fast-0.11.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ec90c58f722a8c4c339b281988ef41c33520eedcc2292fa831eee5c672adb83d
MD5 3873ecec504fbb62c6e0384c06e77ac5
BLAKE2b-256 44e36e8f2d5d7716d49a7ead7b2e2e3419df4481858593ad7e7eb483ed045a40

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for excelsior_fast-0.11.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 30d3d319ef391feddb41e185d3e1d80eb6afb45e0d6a2561755ac18da43e6a90
MD5 b913cb0f582d29c737cde4254da534a0
BLAKE2b-256 e8a8e7ee169bd4d8f8b553310e86688595b1b862f0e34410a1d5b91691393381

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for excelsior_fast-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b106183b1f02a74ec882e455ca86c7777f2c1685ad8020a56630083b76c61e9
MD5 cfdf43e3f2abe180fad860db332765d2
BLAKE2b-256 12c4a100e2eb3736e5bd13ea0fd14ba9b21d75d14208df15aa23f75d0c94dbd0

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for excelsior_fast-0.11.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 44e824c1ea4eef6b2b569ce8b9dcb8d9f3b476425a8b6356de3fb5769ef9d61e
MD5 9fc4de0ea90a3c9ee23c90913dafdb01
BLAKE2b-256 9e9ca6ebb0c04d41c63d889163950204dfb54cfc95286b6bf515353533d74101

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for excelsior_fast-0.11.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a6429db19c20bb7666a67dbe90cfe8716d257bfb815ae366000e442c02eed37e
MD5 6d142f0370e812df95d90cdab4c8d32e
BLAKE2b-256 6a41fcb8bf5e83eb031d64e9c104b40a2bb335b4f2db18be6871d65777917601

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for excelsior_fast-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c60a403ccbd6e60166a695770e20d962391cf42591029b154ed2b734e6556e8
MD5 fcc13ebca01deea7d10c3673657e7578
BLAKE2b-256 ee88787babba65cc15485ffd3260b9bc23362148d65355075c71bc479df6444c

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for excelsior_fast-0.11.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e06828adf6b92e1ddee9560789e970e5a2d5a00be3e9c9563a84e84ad6a04faa
MD5 6c12b97a7282316f861fb7988fa4c798
BLAKE2b-256 0303a966497fc1340a76b889b10b67177373de510caa6b93afa4c1fb87c61d06

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for excelsior_fast-0.11.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 79d5504e56a4d0f7c629344d3fb7945dfbf5960c6e94970ec70f4eb6fa442ea5
MD5 b414714e7f97845571c027b97b5ac3bc
BLAKE2b-256 4e4dd1996614acd310073b6fb48c7dac5951fba156dde9558342732cf49e11bd

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for excelsior_fast-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0877d78dbc3bbded805bf2ad1e9f3e149b25f1faea1eac356110cabca4741312
MD5 bff929828f6aa66f4c128da1bb04ef32
BLAKE2b-256 8d6a38a56ed8f4a0b3efdb79f75b47a7f4f1ce40ded8e95e471f060af2c76acd

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for excelsior_fast-0.11.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 9aee1ed3ce7ebf37b4d2675b2c4cb15e02aaf098065b75b4ba930f6162d20de5
MD5 6adbabde323ae0d9599e727f022caf46
BLAKE2b-256 47cb5cd04fd390f6ac3154d66baf656b7525b778e27d61dd9de5b449f5d4f623

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