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.2.tar.gz (107.2 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.2-cp313-cp313-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.13Windows x86-64

excelsior_fast-0.11.2-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.2-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.2-cp312-cp312-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.12Windows x86-64

excelsior_fast-0.11.2-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.2-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.2-cp311-cp311-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.11Windows x86-64

excelsior_fast-0.11.2-cp311-cp311-manylinux_2_28_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

excelsior_fast-0.11.2-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.2-cp310-cp310-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.10Windows x86-64

excelsior_fast-0.11.2-cp310-cp310-manylinux_2_28_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

excelsior_fast-0.11.2-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.2.tar.gz.

File metadata

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

File hashes

Hashes for excelsior_fast-0.11.2.tar.gz
Algorithm Hash digest
SHA256 7e74c6571d8521f801d357f9ea74b2735a9a530611a8a4c377bcb7b0eff48f7b
MD5 3cdedca1f0f77a83a86575e0b22a8a6d
BLAKE2b-256 37404806b338372990dc0573ec76877893389f826c222705342f079875259e0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 99b43620a4cdc324adaed102d4f260352207d423ecd81c14f05220de14f95de4
MD5 8e3d2a123a4883a4d6f8be21f8e8aeb3
BLAKE2b-256 b9ce14d8953cd7ebb92c5fde8e5bafe62d3dc17605eae71b5a762dcfa993913a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d3d861177d1301d95094ca281c82e48ccbaa40a5c8f7d2b0c6dc92b7522f3ff
MD5 a3d6e6eda24b654f19bddd4995048c2f
BLAKE2b-256 af0eec5bdfd5fd5a22569260b815ec1476b9cbd17ba924ffb1259809407da67f

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.2-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.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d763493f69291e0afbcabfa3c660e1cc3855c6b0fc2077c4ca27f20938747e8f
MD5 8ca904f633f926d0b8d198d0dc3b17ae
BLAKE2b-256 1c5721e63af54c7a6f6145fe27e31a85e84889ecf79877296d9878edabc6efab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d7ba3923902edd975564de4913a68736946f729e640653b3732dcb719502d482
MD5 39b884d74912469e8fc42a904c9ffa72
BLAKE2b-256 cb6b9a53155508de6b64fd29ab1b7791f93286e965dfb2b21767666c5c42abd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1434af9d027effdfcff3b19538abe8e693197c5b87e73bc89b383f9434a4bee1
MD5 03573acbc3850fc50c96699e82d828b6
BLAKE2b-256 a78ed2dc0c2b9eace00e3ac89c44a52e207746cc0af5f5840d081516e309d988

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.2-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.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a00775bb598b874e744bc8e11d21638dbcaa613e698251c69b0032027977eb87
MD5 ee284c41d98d8203176cad5c022fd699
BLAKE2b-256 0d083044e614e890eaadb923ce1d8679cc780ec483670088efb8ced94d0886c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5ed1837e38b374a8f75e28579ec44f0702d67018cd20b30b9870afe146380ce2
MD5 ba7dc25f7a103973507e7991d3a8bf4d
BLAKE2b-256 799c8dd8ee398a949b4ff058291487ad26e8ec859eb1b3cdfd5702196cceddf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74844150d15f553831b8563db44708941cdc8528b3b714a2521b74c315ecfa26
MD5 e158be594443bfb26cd264dd58028414
BLAKE2b-256 34431b9838f65a4d74096ec5f3c84759d01bbc2ea47cf28db87dbb25c9856840

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.2-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.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5712b799b1ef386128427034fdbde63768da4319b7614f651a1f09398026ec68
MD5 0e960a0a5a45b58704aadbf5064c472b
BLAKE2b-256 543273fff3b63b13f977b41ca0093d1d31928d7864ec9f3479799a8622bda559

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f07fb6440ef3f9f173a83ce280f7952f6b76adc54441c559cac9ddc3eae2a08a
MD5 0841b44b3dc5c670bcb63f555180d823
BLAKE2b-256 b93831754ee884fac0eec15cbdf94e8d1a938e5ba7d726242da137e5a6ba230d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c8bfaa7c007de2f6d4ab160b595130d71b1f7273a5490090b2d543a3433086a
MD5 7cab808a0bc0c37e14eddfbf842d54e1
BLAKE2b-256 6a295fbf819fe4706924b418f834529431905c87d33ba39a115b8b31ad53aa32

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.2-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.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 120f29835366e8990f2cfe214ebe4e2b7a0035732211b83f35f7ab56880e9692
MD5 0712e7a48b660a6a7cecde249b744210
BLAKE2b-256 b9b7b7e880c6275daf79f1078ea3b520084cc2ca3cf575998432b9925d1838ba

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