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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

excelsior_fast-0.11.3-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.3-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.3.tar.gz.

File metadata

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

File hashes

Hashes for excelsior_fast-0.11.3.tar.gz
Algorithm Hash digest
SHA256 4656241be862ba49316d6145af7c0175784c1decf9d9bfd748f0f2dd069c9708
MD5 59b4f427bfa125728f2459a9197f4f2a
BLAKE2b-256 7d7f85528f1db288fbbdc76fd1734818efc5a371771084fdb2a4445a810067ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a4e99001a79cb4a263e14738d2f84d9854c12e4c5ecea7f89094fcae4e701c61
MD5 d57b8c14f23fb91b9edd6205d1bd5680
BLAKE2b-256 f3566a9ce24daff29e29d899ff64b08699b373322585372e4ad2e28e87e7fa40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbaa31c8ca38a16b3797f72f8fcffc7ad04b6bcd7506e4db25e2c0bec77841fd
MD5 7333def9ba2f8592eff22e9a010acaf6
BLAKE2b-256 ee2a05621ab068e18ee51677f3da0071d1bf0bf3c886078704fec4ac3e6d2af7

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.3-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.3-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c272b6b294167031181dbee0bc7080e707f7b1b28cc39cfe88ba8aec456d0447
MD5 aa6893ca740e40899728040ee9b3889f
BLAKE2b-256 02263f1ed2445f928a370c302025eaf642f9de2cc4517dc2bb9ae1f743d9f05c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 53fe93d37786840d0866806db21e619c9cd2f15d43ad850379b0861727abdca9
MD5 487e465c72e7bc75380ec2ed92a640e9
BLAKE2b-256 6d57e8d787f3dc63c0f22ca5b70bb978627d27d4ae4e37d905c13edc68f7415f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76f82206be8a0a35cbd9a4dc935d4d3a27dac3766ee6ff6da6c18fa4f44021c1
MD5 ff3c414c6094ce390101adfd006b86e4
BLAKE2b-256 2a465ff761c523d20c426e4ec2809181e1b33ba42ed08feafa6ce9312caf1ff7

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.3-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.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1d5a75644fb56a3215e399aa669d647effaeafe007ace32a4ccd4d2861a69b0b
MD5 0952b4a801e05d382d1ff0bd86334025
BLAKE2b-256 35a9ba95fd4163c20a852f8122fcabd8a9bf349c94e0c582fc75c363affdf59a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1abe014b53dd298221cd42b43aadd01bd69bb4fd3ab1bc9233ed77d9bd646829
MD5 55232381a953797c00154c95ea33b9de
BLAKE2b-256 7c8bd7afcd550a5f988479b56c15f9b0d209e910dc3029494cbd875a0216ac1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 946a9c891c26884bd6f650054448820faee7367f9971be27cd1e94d31fec52c8
MD5 e738b26798231e77f5c88d89443bb84f
BLAKE2b-256 ffbfe6a5b357af6da827667c6508150bf9dc77023b5351864edb5bd8122b7ed5

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.3-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.3-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 3418f3d0f0f4b6fb258f203dabcc4b7db0617a646dbce50dda6e5b8df4b333ab
MD5 b6a1c8786bbeadd2c830534cbe3c2909
BLAKE2b-256 9140ef86b3bc4f66f7a47d32f4bbadff6cf60ce256366c7c11bb5bd2a94406f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d2047159389c02c5845112eb15d52f13ec8fa9bb026dba4d970f953f0ddf3bc3
MD5 ced460c855c88c510604cf67e0aef131
BLAKE2b-256 57b8ecb7ba49ab63fec507b8de91bc623c2fb0522e22f04d386f45b19996cfc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for excelsior_fast-0.11.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20e56089cb8371624b11b798809571405904dbc92e6023b483fa8a51e3d1dd30
MD5 08d35d17043d63bc0dd268a975c23fa3
BLAKE2b-256 342bcd0963d63d73c91086f9bf77f87432ed6db09e0314b129ee48e86e9b794f

See more details on using hashes here.

File details

Details for the file excelsior_fast-0.11.3-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.3-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f1863558b7b0f340a7356484e7c06af3ce7b52d86d49379160a32cf7dfff0ac5
MD5 cc98b17062c6a453ea1943e8e3deab82
BLAKE2b-256 fa935f97cea57d640665bf4821bee54f6f58f7cfdd7476490165e35e71f82bff

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