Skip to main content

Some performant utility functions to convert common data structures to XLSX

Project description

excel-rs

A set of Rust and Python utilities to efficiently convert CSVs to Excel XLSX files.

This library was created with the goal of being simple, lightweight, and extremely fast. As such, many features such as Excel formatting is not currently supported. This library gives you the quickest possible way to convert a .csv file to .xlsx.

Python

Installing

$ pip install py-excel-rs 

Convert a pandas DataFrame to Excel:

import pandas as pd
from py_excel_rs import df_to_xlsx

df = pd.read_csv("file.csv")
xlsx = df_to_xlsx(df)

with open('report.xlsx', 'wb') as f:
    f.write(xlsx)

Convert a csv file to Excel:

from py_excel_rs import csv_to_xlsx

f = open('file.csv', 'rb')

file_bytes = f.read()
xlsx = csv_to_xlsx(file_bytes)

with open('report.xlsx', 'wb') as f:
    f.write(xlsx)

Convert Postgres response to Excel:

import py_excel_rs

conn_string = "dbname=* user=* password=* host=*"
query = "SELECT * FROM table_name"
xlsx = py_excel_rs.pg_to_xlsx(query, conn_string, disable_strict_ssl=False)

with open('report.xlsx', 'wb') as f:
    f.write(xlsx)

Rust

TODO: Add rust documentation

Benchmarks

With a focus on squeezing out as much performance as possible, py-excel-rs is up to 65.5x faster than pandas and 17.5x faster than the next fastest xlsx writer on pip.

These tests used a sample dataset from DataBlist that contained 1,000,000 rows and 9 columns.

Tests were conducted on an Macbook Pro M1 Max with 64GB of RAM

Python

py-excel-rs (2.186s)

$ time python test-py-excel-rs.py
python3 test-py-excel-rs.py  2.00s user 0.18s system 99% cpu 2.186 total

openpyxl (97.38s)

$ time python test-openpyxl.py
python3 test-openpyxl.py  94.48s user 2.39s system 99% cpu 1:37.38 total

pandas to_excel() (131.24s)

$ time python test-pandas.py
python3 test-pandas.py  127.99s user 2.75s system 99% cpu 2:11.24 total

pandas to_excel(engine="xlsxwriter") (82.29s)

$ time python test-pandas-xlsxwriter.py
python3 test-pandas-xlsxwriter.py  76.86s user 1.95s system 95% cpu 1:22.29 total

xlsxwriter (42.543s)

$ time python test-xlsxwriter.py
python3 test-xlsxwriter.py  41.58s user 0.81s system 99% cpu 42.543 total

pyexcelerate (35.821s)

$ time python test-pyexcelerate.py
python3 test-pyexcelerate.py  35.27s user 0.33s system 99% cpu 35.821 total

Rust

TODO: Add Rust Benchmark comparisons to rust_xlsxwriter, etc.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

py_excel_rs-0.4.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.2-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl (8.8 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.2-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (8.8 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.2-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.2-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.2-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl (8.9 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.2-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.2-cp312-cp312-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.2-cp312-cp312-manylinux_2_28_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.2-cp312-cp312-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.2-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

py_excel_rs-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

py_excel_rs-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.2-cp311-cp311-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.2-cp311-cp311-manylinux_2_28_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.2-cp311-cp311-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.2-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

py_excel_rs-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

py_excel_rs-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.2-cp310-cp310-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.2-cp310-cp310-manylinux_2_28_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.2-cp310-cp310-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.2-cp310-cp310-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

py_excel_rs-0.4.2-cp39-cp39-musllinux_1_2_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.2-cp39-cp39-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.2-cp39-cp39-manylinux_2_28_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.2-cp39-cp39-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.2-cp39-cp39-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

py_excel_rs-0.4.2-cp38-cp38-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.2-cp38-cp38-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.2-cp38-cp38-manylinux_2_28_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.2-cp38-cp38-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.2-cp37-cp37m-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.2-cp37-cp37m-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.2-cp37-cp37m-manylinux_2_28_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.2-cp37-cp37m-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARM64

File details

Details for the file py_excel_rs-0.4.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84bc5157948cb7a565d73f397b662465e04c230d394d60fe55dd96124c3d638c
MD5 1e4fc221b343e008905378e778138926
BLAKE2b-256 2ff1aeb5409d6e82e4da0c5a8ecb9aee8d46c0f43f5e275494d3cd4709541793

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1ac2be64ef3cc2b631774f06e45af81d438c89a680933d8843a877e3c5a659c0
MD5 da1b42456dd3cef4a320e1bf29bf3515
BLAKE2b-256 04bcd5cf6713457fa42c632530f123721acf08a9e92c72ab845e92935e4f8ffe

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd206f3b8907725cb1acd9b9fdaa1bbcbfb09d3c03ec42372113e51d2c56cb6e
MD5 b9b40c03bf9d001b16ba1f536ebf2791
BLAKE2b-256 0c4de6d37b2ef643e50fb9d54fcc0ce4ddfc3989aa8fa49c129f617e253019ad

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 118cbfabbc532fccec185b5fb3dcbe51de6421706e3d573d4a345ebe271f8476
MD5 977ea940522cbbd01b2d96bc11c330eb
BLAKE2b-256 a8a65c77e4727e5d40b93b17e8e0e8ca78c3d231fd7623948081c54085093f5b

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3a6c74c9bf21d0a321c061689a9bfa327afc7cd62d40255ffd31ada8e8a949ac
MD5 51a5b17c2f13c68e0f5eb1ff618bcaf4
BLAKE2b-256 a00ad1cd800952d7bf8ec32ed1fac6f8d200ad56f7a4e0c2bb9f1e467d86f6a7

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 74870f340d836f8b70278371185be88cba10b2786401a7266316d4bda0dd4a6b
MD5 7238c6e7d388be304993283af842b294
BLAKE2b-256 6981ab7dcb91bd35b474296c816407d9b0f7d5992a0ee765279ce2d0dc1f7c39

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e8dab0fb6a9a64c9683cee0c3be32b596215ad32662af0f7edcdd117a2db9de
MD5 1c43333debedfc81313da1e141bf87b0
BLAKE2b-256 cee0d2605f993eb9d8549e3ff52713d132a40af6d8c079a730d0ffe175862458

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eee7773b37aa5b6eb94f69496d792c9bb61badc443e330805c81017b63e13cb1
MD5 18f8fe9bb8d26b498bb407946eda4a03
BLAKE2b-256 4c47c35d548e76ad9f7571f0f6c779151106631ff95602c50e2273173abcd435

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7b14d2c3cc89f9c2699aca764e52740a987fd91bcee92ad5884f1d51db269a3b
MD5 e50f803e6d99fd4e96fff47ac38d55f7
BLAKE2b-256 90c283e1b8c269494da2eda1583f6e9b3cc8695024250dcd35f0ba1b9d7f4e77

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1f605c5c2eaaa8be5dd34c92269ecd31379424dede4691b1b9811538a89ef9de
MD5 366e6c53a5b623f7adbddd8677a04666
BLAKE2b-256 ae2cdfcc90415c6deeb321864bb24e1b75aacfa4b9e134eeaa84556df8e19f74

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5adc0720193155f7adbe411dd526af911c54e0beae9fc6c6c7c333d8f7d00f24
MD5 3523ca2b35a96c25ddf3ad30ffdaf082
BLAKE2b-256 9ce883f8deb8e3aefc2c21009c486a55b242acef10d47c754533a5bcefe71336

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de8a1d0979bd357a01ef7300eba3e40b9e5cc34c86e221629ba71d47829d72e2
MD5 2e407df7fe805a1cdde943a811fec679
BLAKE2b-256 d28978f552eee378821cbf2b977d68fd27aa8d8d94f4fbf4ae93f8e8263c558d

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 16c9ceb2ae9e3316df0449bbde8178a74a3aed4b16c4de0bb9afd070938e2497
MD5 d2277efa7d75f02d1e353a796cb942c5
BLAKE2b-256 7510c3b998288ab3ea12ef122a35c1581cb2b6dfa9aa322f5e9df62a2be474af

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 18d2d1945b2bcc4882289423493dc4a341361aa16e2ad70fab51c2a4aff5ab53
MD5 7dd0bbea619ddba34559fff1b4438d29
BLAKE2b-256 334f2c698a50c5e0b41fb92f642b8e162cd888074fb9c772e8b9f4d4577b89fd

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a51d116c931430cc28227cde5701626f56445754d017eb186e3ff03c19bc01d1
MD5 a0fa34dcdc7c68620eb4b5bc169228e3
BLAKE2b-256 64acb830bc448a0718280e38eea9a61fb6b8690b6e69999717b45c14fe19545f

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 99ee5db7ae4e82938e7af584ee30def1c712313d9142c2ac3819b05e593d5fb4
MD5 1d1728b78d41550459d415f6259f1990
BLAKE2b-256 0eadd1b39f77e8a18ffec82e886a7403ea314ef40fa11411bc80487580966e3a

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dea24d9097ccf32bb92dda62f33541c4f3f7f38a524bf66f3f76c2ba4140ed4c
MD5 f98c3309834e5a71e460e48900fb160d
BLAKE2b-256 76f23b2b1fa471ce12deb8be91c706fc64dd0724d355e4ebb4a162b983979a4c

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa734f43f077e838b990e7d289642a45a171c600bc9099889c021595a7be3d81
MD5 7e337543a797f0d1f0b4b0923f303959
BLAKE2b-256 cf6342f502abde5bc5ce9c04be8609eec458128f1158065c08c3270a25a27cb6

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60bf4881ae13dfb1e591cb2fdcad3e9a21887a467ba81aabb9db210a6c57e80d
MD5 e4ab6e3f62bd38e7a74e10f028df581f
BLAKE2b-256 4f8ca20dbd8ca47f1eb65569cbbf7c9689d27b9915b5c7591f1835698eb2a612

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7198d5e517c5a94d39500265bddca380c87f19281e353795b6d1661c233f4eaa
MD5 330afb9464c5522fda19223eade79c05
BLAKE2b-256 866db9d81746e8f1ca132791055f26f45d7f99b2b619888e8d2927995c675b7d

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 939c94595b640d30a3e1b23adcf6d0de7c49999d3b2e8e54ff29c480df773675
MD5 b3a05154a859e3367ba22497212a86a5
BLAKE2b-256 702cc220d64f631917a4d03711df9016a9d26f959c8bbfbbced90b9d27750c14

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 18df465db43e54f87bf9f3d7ac4406e74782b988a5e31f9206dc23ce1c5621db
MD5 2fb867c0ebf30223712a2d5a145d563d
BLAKE2b-256 ac905ce661df52bdef6c578e5d3c3f672f25d297637987a56e0ab98de62ff5df

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f52c918fcc650a87b0009d2aeddb60b00301482e067218c9d24a1a09757f893c
MD5 80b0aeaedb364418e405d94e3299d07d
BLAKE2b-256 5d1dc74fd03f040bb42d706706bfc2e7aae35f3b7e9c76b732962d18c035975d

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f49f61bdf04de6ccd1fb569d7129ca6389acb612f6a5800277187ccceed1b404
MD5 462bdf069822251a02ea45ac0bfbfd2c
BLAKE2b-256 1fe9c95151ac313b45dee2061b67ae865503bca1554f36bb2bb1c769f7911acd

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfd483b9944a6be971ece194251b38d8eeea1aba652c515658f0d3916a462e41
MD5 139d8ae97320822f704623b41bc68727
BLAKE2b-256 64ef8f8ba7cba2ac177f60d3bcfefacdeedb439b6d5e31de931278f72ab86779

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 13a77ad8cc940db05bd1feef359b4cc3e13e4dd9b67b6215112255499415e170
MD5 b09c3915a50744372e38c8ce418e06cd
BLAKE2b-256 7e69dbdbc999e0863fe03b95ef60868748cdf22453c73c020d9b75aa57d06c4e

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 569aea78836ab791b077296ed8990739222886a097adca6756c205146e654d6a
MD5 b78904469c16ba305edd412d49a8e80e
BLAKE2b-256 9cfd6032268ed04af2ed2cc2327fc04d1e79f13e234d3fd4c3334184101a4b37

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2ca5661f7fbe88a63dacda1b69663eaceda884d522cf102045e12f7c05824ad6
MD5 b61c8951886ce1916e1d0bb1352d7f6d
BLAKE2b-256 8a9f9b16fb7fabc14b53e0ccfb19a93ea4694f7fad189353aed5741da55d096c

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2954d6add035168bfa0a92bbde94787a1b22b9d66420aaee1aec48eb1905f6d1
MD5 c1c2b1f4d8b9e2fd42348d645b8178f7
BLAKE2b-256 36dde8bb0698f6173b44e997dc41d13fe84ae9b16728167b453ac0029d5cc261

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d013f19f1b37cfee46393a92bbaa683239d26101cba84752a6089779c4b6e3e
MD5 a911ccc0a6e75e4c241a2f8e4f0f7b0c
BLAKE2b-256 92f09ba5619497cc6bb22292af0ad4b8aeae948f184f1af1475abed5b2d75642

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8850a2aa593d0a5d4d9efef80e0586d7dbf0d5e9414a5c5ba2bbf9902b4c6d97
MD5 4713b99e8d144bc4b413afe97f078611
BLAKE2b-256 af2d745d43986239c4297e8d8ac448a4183ec3efcc415d413b99b79e6834c95b

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b13eabef952decccb53215e090c6b9257c4d9a56e292e0027e93c14d1aa9b32
MD5 ed49fc2bc74f312c9c7f199fc29ade7a
BLAKE2b-256 5955d2d27682de6f67bba2480ff4a30ddfcd9d301d389513cc8d600e44dad1a5

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 80dae0341d0368beb3b207670b33256d127141476d466a42dd55460cdd2dc2a8
MD5 897441ad855621d912a058d9d6ec5fd1
BLAKE2b-256 38737db51950301ee21020571284b626cb1204da100b9ce85adbb4537670486d

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 631c72fc1b8a762c9da7d71204a2bd072f09341eb52bd9cfbb105b8e9ca4972c
MD5 abcc5b8a936b0e51f5842a33bb3befae
BLAKE2b-256 f164df9432feb56c67621bd80f26fe85a2b1400a1069513321de6d26d8532505

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d107d33b18aaca96b19e86e014f283125d39bb4c28ded62fef015450a9dd1daf
MD5 f654b2d1141d2257b5d89b21f2a06cce
BLAKE2b-256 aedc8bcc96409a1aa4b8233f7ac55dd3f8a4261dea9be85cef89f0210ee85bb8

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d59d4ea0cb2d400c08e7525f6de17c585b74216d02499ae88070392ef6cde125
MD5 b1402c86e18538d523cde539654475ce
BLAKE2b-256 e6c9401c97e160d86da4d329728d6b85b8677e5e595a26b444417e4aeb65b3db

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 23de8654c3c25a377aeb8f111d5c73cbe217f72ed8ad3dc5eb061d7ce8bbd6b0
MD5 1db31bbd8d1ab3e3dc7597b64e442ac0
BLAKE2b-256 93e4c730d4131fce65ea89598b5af6588a24f780c104ceb2e409dd52ca4180ed

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bcce6fbd4987d565ae3b39bbc53757ba2271770157226b5f7d887e3c6a5dd249
MD5 a43ac649629cca67b385244c8be8f83b
BLAKE2b-256 a699822e801c4d84125ec3f47974c383ccb4d79e435ef249c20136166f18b8dc

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 400a08e71d65fe45ca10f75811b59e395a828be7e679fc93bf1182796a5d00c2
MD5 82f7f2cc46c65fc25b7eeb3b744d0221
BLAKE2b-256 edfe60062243f2ebbdd3084535ca147a3d4bc51f80fe0c6e9be30bd8126e7c44

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2122553c9eb3a6f83dc3c5b51319adcb370f9b399b7fd749f1f6dc63eb3e0b9b
MD5 6c10390a7f6f6b6dfe11e4cb4daf3f0b
BLAKE2b-256 36c328b2c08f879a4db77ecb2e38b175b5e1d3f4fe5ce787f0781a385717bc99

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 204e852e87fe5f0e4cb36d43f5b58e58551ae85157113b2aa7d1415224741b2c
MD5 b8576b6146fa48ea67aaec7c57583e0e
BLAKE2b-256 bc7df2ffc4307d636467686cb99a1c26247583e2719cc235c3e0f90d8c6ba1b6

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fd2fb9f5dcd1fe69d4cf2594095ccb9bd43306bccd7ea3ce81b5607e83ba7cbd
MD5 d90d5bf13f3885e0cc8fc4017e023483
BLAKE2b-256 8f4bd3a135efdfbcf2730258f1a918cf7c8a57f5488896c18484d369c5e28509

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c89fe536acff602aa2c3ceeb1402889e60648f0481909e4eb20e997819fb81d
MD5 9acf9deea9a61fc64e486aff7f3b62b9
BLAKE2b-256 91d49eb1483f0031f6648731910f813b0b2182dd414d284e223c3971484598e4

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.4.2-cp37-cp37m-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.4.2-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b2d7ed1b82b044cbf536552cd5d84169db99f13fd7c6065d8382af4648d5bc79
MD5 05eaa5f1ef4546c3a41217ea7fca94d3
BLAKE2b-256 f688f04a004778071f2551cfd0d5f86c9512303a86c4d44a2fe3da341ef21dbf

See more details on using hashes here.

Supported by

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