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)

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.2.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.2.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

py_excel_rs-0.2.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.2.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

py_excel_rs-0.2.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

py_excel_rs-0.2.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.2.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.2.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

py_excel_rs-0.2.1-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.2.1-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.2.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

py_excel_rs-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

py_excel_rs-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

py_excel_rs-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.2.1-cp312-cp312-macosx_11_0_arm64.whl (319.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

py_excel_rs-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl (354.9 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

py_excel_rs-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

py_excel_rs-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

py_excel_rs-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.2.1-cp311-cp311-macosx_11_0_arm64.whl (319.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

py_excel_rs-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl (355.1 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

py_excel_rs-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

py_excel_rs-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

py_excel_rs-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.2.1-cp310-cp310-macosx_11_0_arm64.whl (319.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

py_excel_rs-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

py_excel_rs-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

py_excel_rs-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.2.1-cp39-cp39-macosx_11_0_arm64.whl (319.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

py_excel_rs-0.2.1-cp38-cp38-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

py_excel_rs-0.2.1-cp38-cp38-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

py_excel_rs-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.2.1-cp37-cp37m-musllinux_1_2_x86_64.whl (1.8 MB view details)

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

py_excel_rs-0.2.1-cp37-cp37m-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

py_excel_rs-0.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

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

py_excel_rs-0.2.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c1de655262cb07b2b1c112f8dc641391145a1b786e6a8be06c9933a88bef3d3
MD5 e529830453ea46d2cbc569e47d2dbceb
BLAKE2b-256 66f7e918432fc5fd11e51c52464c187e38f84ea830b59cf87d711b27bd615b2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3f1a3e9ad25715a959a91a2beb22562d865592e1e59c8186fdd4fcbbba7fc117
MD5 e084156041f7cef96c70d83beece593c
BLAKE2b-256 411c5462386e74d1416e6d595b346fcd02a1efa3051094da10fb5de7b605ee8c

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3918aba900dd03039363c02107d9dbd51abf43458020eaa06604b1e0fa11695b
MD5 d3284b5ffd8a2e31680c2e9ccf3d0863
BLAKE2b-256 6f82ed6a5ba2172eafc83ab3b044964c8b428ceced67a42a03d8d93bd9982f19

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a0c1dc3a6e592b9ab327becddecfef4b1fccfb95c2cefb671574c12dbc01e7c1
MD5 a54d91dba02ee9e74fed98996b513db4
BLAKE2b-256 dc7ce0e1e337d7fd5f288a2be4691332ca27f3f9667ea076e69a1daa4a2825e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 91201c4806465158630619a933ca4477a6529d7f3f96bb845a54df28a4f3558f
MD5 47901133a6e0c29f195fc50c2334d435
BLAKE2b-256 7f0dfa7dac81562bbed690e4931cffcdcb7cf470b42a78b80e219fcda1b89665

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c7bf04836b8ac42051c00171b86a88371894d2b9efcacc4f10765792a72605f
MD5 a6acb2a5532ef94dd3561cca9f5fa5f6
BLAKE2b-256 1b12a435003bbcb9a54ae5b69b81d3a17e0c912d5c23bdffe6fae82747fedb6a

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ac5490b573dcb8b31951ac6e0ccc7e62413e9d40b54e3a4c6933be9358b118d
MD5 9f5311c739a678b36819114504160f03
BLAKE2b-256 0acda9ba530391b6cf688a6e4923fc565e6c5d066117c263c08dd1ab5807b09b

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04c6ccc174eeef8ce033887484cda69e2def3f6a3e63b59bf461068b5f38f304
MD5 86e974b347162b1fd32134e2d2262753
BLAKE2b-256 1215dae3cbbeb4d063013793bfaea11c62f3e66b10be43f99ae3f1603b473320

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 346f9158d53495db24b93a064e63aa62c1bc4d52ddbe3e4dc8f524d5fe34ff77
MD5 48ffce21c10532d8447eab5fa805a708
BLAKE2b-256 d67bd3ec6b680f2499feacb6af676a5b3c01d6e45170ba115e5a8356ac2057cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b44cfc22d31022287cf315ccbb719b1151a1f0e29e6d1a00ea69154f4e648a6
MD5 20d8e60eb537ff5b6044eda2f1a0e2e0
BLAKE2b-256 7d23f3b28d1ffd498f9d73db34b93874f4a8825609f2230a918430ff64a29173

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5f2f42ab86823e331002984235757368f9a487e71b4021ff880533a65b6a9996
MD5 871872714c98ffc67cd2bd6d21b1471c
BLAKE2b-256 23d5b32d05bf38a677c76e1d5481245e4907819c6e0366ad2039b9d56127a739

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 08225978ab8cd12f06ecf97a55eec5f02c4a1a7825a6208be39226830582f384
MD5 10c5ca3977175d3b2e0cc98ec2ca05b4
BLAKE2b-256 39bfc2c7eff74b8c17dbebe2842dbeda21eb65382a3bd21bae0b9e7611a102db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 82425e3d2748b7f7d3102de7a0993b4a6cb65f2e5571d94a6e5b5538140a6cd7
MD5 629711adf3a946ca88d974ea42e26060
BLAKE2b-256 c8b847f84fa32faab873a6f0346d8274055b8936b55b14ba3a89ec26459298d1

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3c144c9edbb2c9b02dbc12929bbd8d722f201420ce51bf2bdf4902d44a71d25c
MD5 d54b25f27bfaafbf0fbcb9980aedeb45
BLAKE2b-256 7cd67c0c3eb8f63a4591a53f01a4c28f7072aed4796ef4eee458012bd2464bbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5c3675e28aeace93d12b5a4a56d438379d7ac212932c02885302bb5832de589a
MD5 f701f6a2962a8c112e95c719f6cdb3d0
BLAKE2b-256 109f77daaae187ecd1e390c98ef14ab7004869e362efee70fbc10a4ac29f6f9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b931609b32c6a9cfb98d83e40185be9f9e3a40a0da5c71fcb2e2ee1a95f87d7d
MD5 891b36e2b9d072076894bc12aae87349
BLAKE2b-256 c23dff1d73dac3ae30f9d8d89aace00133402314e20682f331ec750ecdad1774

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 466467442e2360ff00151ea78e2489cf635c0d688f99025a76d85de766e776ed
MD5 87ef9760af1b24ea6d1b06c299c2a406
BLAKE2b-256 2d7348706b3ff5f424b2fc91ac210a795b51294cc00d480625e30b1788fe2aae

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 595cd74becb639ce15a09ceb2d9fe0e8b3c3e6c6d54d09574de739a1adab30ec
MD5 5643ccc599eb74446808bff5d981ed23
BLAKE2b-256 030f2e05abbdf398bdec104412cbb704a64a8b12e4667e470181075f1bae7adc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 355159c52e666376aa99169ed88bf096f294e24338a19400523f7f6004e3ff48
MD5 8d5a5ee2dfaf5cf56afd7db7a9fe337b
BLAKE2b-256 970327125ccb865a35af4ff1f36a36e538874134066c96f458abeca6008557d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4963b21e67d429dc22eb6f5434bcd5f45be6db172d7b30a8038f9aea83a53497
MD5 1f359d35341d0d0572007bb7ba684028
BLAKE2b-256 732b9c2318d30ed8b29fb5f71f234faa5c7f91a2bb2b7b6a72ae192cee3d8edf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c841c0046c95c8431062eba4bd1fa0312970378c5e7097c374a982df3ab4ab83
MD5 f97832e908d055deae5557a0c4f98a08
BLAKE2b-256 6203f0010375dbc2af5e742c511c3b058f056d769be4d00277926e164af95739

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 83ee9fcb01190325dc0cb5c04c9b0c3171febe2b918e57f8391c153f61527b5a
MD5 f10c67e5ce5ba24273470e1b439df868
BLAKE2b-256 2862b8bb7d8ac79dc3c41f6260c538e48332b281d976ac877d459ace5c947110

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75ada7cce537bdbe547ea7a817bee6e2b5d10c7a64e6ecf7c3ef70279e677a6a
MD5 7791bf74e88faf51a8e37001852d7240
BLAKE2b-256 95733c2eb95c4386d57d810614928dceab58ec3785357fcd7a662e42ae2adadc

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e38b50aeb5afc392f75938f490e5c26c6f032fdea655fe59b1023fe4e54c0db9
MD5 f9bc8e2fe0c9456f93316a949996b54f
BLAKE2b-256 907b2dbe0721993c54b845c62f152c85d3e10c682b95f2de6a8b3145be141742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee199a574133e730d72a7393e0984fe22009bf2053e6cff927759bbe7e0a1c6d
MD5 ec5f12258ddc08eae6a45a6c320f30b9
BLAKE2b-256 4b2506a296b0b1333cca8a29005ccbea806475b531f8ce191f70d31f4fca85b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8f43d85c0d2c684f66138a35e472f76026514531a8cd1a44de9b6e1e423f381d
MD5 c7b3a2ede4b4adf2775f29c4f91c68bc
BLAKE2b-256 8594e6badc11c0b88cf5905b93344c05b9a01368c0c3b120225ce2dcbb4e6bd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec9fc851188dd249a6ee788c1c814d69af58a0bf24fa66b6302415b4191f18e9
MD5 9836c9e95227a612c7a63b8f5cbce040
BLAKE2b-256 bdf16c3a964cd6f57e723f67826f18e9ab5f7219b61544977f7fcda7423f1ae0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b259651af4bab6baed4855b4339c45a3be3b9b19a0be8a6996349fcbb6c64ef6
MD5 ea3fca9504669e14c15332e8e9f1d399
BLAKE2b-256 4c2446b44a29d4d3d8828f4a1c89132abc7c52d99e7eabde2e5971a51504355e

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 767e5978a470fdaff55befe413fbe0a39d8a46fbe0bf70cb231f7461e22a5ad8
MD5 cc33da76c8fddf8e871e70520fa21f39
BLAKE2b-256 450293cf5f10670f026293886394d60f7ba587390a98f1ef430b9a847e7af488

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 109bec4efbe934bdeb6497fc674d59ac19755273271d2b0bd54b6e68a25f14ce
MD5 90e023af14f32fb71ca5cee83e99455e
BLAKE2b-256 04edebbab5263d4b82f66e1ca3e7a4c0a9c8854fd8d809547371715e12e5784e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ad186d9e841cdb4bfd6315643c698e752b97a7c7917f6334acee8d9bdc05827
MD5 a210897de5815cca92574efc80fe81b5
BLAKE2b-256 54fefb1a023f97af63dc3e7329c89ede960dfd193c111282a226b41117184b88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f3bbe61b87f5a590ddfca3768e16e41f2bde5cc8528d2cf9ca4fdd38b9c67edc
MD5 fd41a93cf4993b1dd6484e4f99880da7
BLAKE2b-256 ebe2dd28eb49a03015cd50cba850e32d9ed01ee849cb936fbdeb6305798a127a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ace37f33b7223468adf2dd72efafdd2ebdff6e3ee52440bacd56782fa677bd2
MD5 cad3bd0c39140a3c65022f51021bac11
BLAKE2b-256 aa62e3beba4dd051917269dc076d3e8a2b6c164ae5979a9296792fe71c296ef2

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc397c5f2a85d1c2830f45f7da534f5138ced8bfe81c81faa4bd63df86af32b3
MD5 460ce1630f85498e24391fc64b8b9b54
BLAKE2b-256 637465620ba90bc5c4cb727a4857c1663d998b93d6315d7c15d54936b012a7c5

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc6a478be4ebdc53bff6fa540df027a70a216fbf6b20c99cce133710f79bf45d
MD5 bd495779a6aa16f11c191a7dd7c97f8c
BLAKE2b-256 f0ee6f69df37a4dd48021cd2114881b655a1fb05a1fa6c06e232b3f295ff8fae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65605335b4f847f69e7a6ef1372b152cd933a81dee831cb1ddc348548b58b907
MD5 7f7f2ce2c570a24481ee573c744518ff
BLAKE2b-256 d17fd5316f4307a9d08c0a3c052297adf9de52847e09cc67c2f44c7d819adfa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 766166770d0af9b3ed6dba8e300a1f00a42bfde7ec06e9324defffd733488a8a
MD5 5d8b914dc07b1e287fb5e21a7f728f91
BLAKE2b-256 1871fec311fe41ea4d62625aaae652246d284fec6fb8601b76dd67ac0aa1d1c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3e2cf6c853054966b7e093d597dce1a2e7ff24909284fda0c8d46c333f4ab71d
MD5 05f217af1e45e0e40786eb7bea35f1cd
BLAKE2b-256 e7d941b5e8837cad041b2d9e0c76153761dfc06ad34b92745b4da34b1f7056fd

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f2f4323f2568185486e0102d384e63d9354a82e793dbe2aab636936df2406bd
MD5 4ee134ae04feddd2ed4d9ddf11b262fb
BLAKE2b-256 039b31d659b3ccce6e399c04f9903440bf1111ef0376d1a12501576c5029f08a

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 99ee3319486bfd31aa29cb17554fddb906bd00191b1d4e5476d7b6d4cffd25d0
MD5 8a8762b2467ed5e487107f6a3f0ca986
BLAKE2b-256 6825e1a2c05d1688f11f07228993fef760e7154ee88ccce816da2d9341638384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b476369dafa9a0b1e0967b8f153bfa98e7d5975fffe49d27c766bf46bf102e0e
MD5 fc7cf736494152ea2314861f5d8d28b4
BLAKE2b-256 14010eeac75200b935e2ccea037d6ff6aedd0af866883e40795814996c6f5c22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b6a9c42e9262180666ea0134a541393583901d0acc4ac24a1399211ae6019c9f
MD5 f9e03d73bc0d4a8026a4312a1b7d3fa7
BLAKE2b-256 54775d73b1d1b6d4dec0c47350ee3a45756a58557d8a5890cb9d856fdd64ac6a

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 952c980e7dd626e6a18be1e43b2fd48f80a0fa795e2d3caa859ebcd518f79427
MD5 8889ea1533b39ac990ed384ac1c886d3
BLAKE2b-256 60132f148ad6959f71d39ba6829ca967b77513c649bbbba2d9fb19570e43815d

See more details on using hashes here.

File details

Details for the file py_excel_rs-0.2.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_excel_rs-0.2.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 99f98032636186f14d39de0937cafa1f318701d0156a2ee5e98b03f9e21f57f1
MD5 b150053b5b4075b09a814aeddf7f6a27
BLAKE2b-256 c084a116efcbe008cd8be2863fde26ce6f97a11dc6a583310d39ec4e7a6561c4

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