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)

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

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

py_excel_rs-0.4.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

py_excel_rs-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

py_excel_rs-0.4.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

py_excel_rs-0.4.0-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.0-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl (5.4 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

py_excel_rs-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (806.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

py_excel_rs-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl (890.3 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

py_excel_rs-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (806.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

py_excel_rs-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl (889.7 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

py_excel_rs-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (806.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

py_excel_rs-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.0-cp39-cp39-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.4.0-cp39-cp39-macosx_11_0_arm64.whl (806.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

py_excel_rs-0.4.0-cp38-cp38-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.0-cp38-cp38-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl (5.4 MB view details)

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

py_excel_rs-0.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

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

py_excel_rs-0.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 38228c2ba09563f1d24023e6ea4e09beb6b0e11a547218f61be8cf3e075e3a2e
MD5 150dc67deab490fd95b6a6780a4054fb
BLAKE2b-256 11051d2970569c36db538a46a8c909c27403423b5033b4e2ae15154e95569dbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8970daed11a0a24cd1a49cb0978013e983373d39fd1d703fb9517a8ccdd648e1
MD5 3e8818096cb0ea691d57547d99c9f26a
BLAKE2b-256 f5caf09f7fe34dc6c1e3e189b494670c4440bc69263030bf9cb9dafa5f66b04e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70ec3affdebeb224cdd37702f53cfa9ea51ac0cc90b747ae5459c3744c2bfa8d
MD5 d61f3e28bceb48b21f4ca7a81b6d6b28
BLAKE2b-256 81eafe88179d9d7242576a45d442440a4d0bc420b90c5e97d2e04464e566edb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c788c3af8bc3ff3ff1ab8b47cebd50b853e05f1036da1014eede0503488fdce
MD5 e4c6899ba2b89d7113f791999dd63999
BLAKE2b-256 66fd8322b5cc13585b4dcc9983e71a9770382e0c68645ecb7aded27b2ff380f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 154d155af5128f63c8146d82158ff17e34e6fe1fd4f4389e2908a556006f05be
MD5 f16dd8451ec19c87a5f1d1891bc25699
BLAKE2b-256 af5f5e27dda999b8f892a8b89dd8d5cb291226d456b6da2751c253279f72a129

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ec54a56c0fe180c34bfa5598da3f6f530c92547ba241e260db21be797143a575
MD5 7acd23c31c8968d202a3ef8b5b01a892
BLAKE2b-256 9ba468a8800d7c300c96861166d99f63ef25fab515082010bb49ca91141ddd33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52273d178f06bd2fd62e8b6532e76b831dda527ba6b8e90b1c6f649e26290ef1
MD5 54b721291de580d2031fbb5fb278d1a6
BLAKE2b-256 01ae50887e459693a74b743ace0e584fb760a46d56c8fbc7e717533b194538b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b65b06931c7bec9373321219646992da9511dec183d7919c161864fae6530aee
MD5 f09ba7aff9b28bd2c6664a9d590e2f1f
BLAKE2b-256 5b10bf86fb6bb2af7b8402d6dba41d8f4d14358181f780502fb3905705fb0089

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 975ef4305e7a163811eb57403a7c325e6128afebfb232bc1b5d84266469ad4b3
MD5 4b1fd63c4abb05c402e5f9e06b244098
BLAKE2b-256 25dd859e223139ea9781f0183f9248b0b90b1a3b12ee7c39bec14f672f5a9de1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1ed61d8f3e8153ed7ffa7e6bc59bdfa1f48d0dc2742ddda99562663bb117c792
MD5 0a422bd00a5826e46ea59ddeee492bcb
BLAKE2b-256 4461d77bff66c4a1062f50cbb3afac5ba1758f9876f30ea874013b766f53968c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7a26ce980c6e58300ed12b9db0256538eaa74e55aaad08785d39f5638cbd6336
MD5 1244159ae55ecbe86dfcced82d4d3f41
BLAKE2b-256 867f80dede7a5d4bf3d5722f0755b5a8167772f2fc792a8cd34ad600927031e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b37c6bcaa0580c146448c7fe5c98d3f3a6fcd22a19448aecd6a9c3266e84fc4
MD5 da99d995ddcdf46c95c82624f090d932
BLAKE2b-256 ba8883359dfc4952596d6d9c40ba1bfc41df37b3b943d585f21f370890ccbb08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 11a15e684c0977c68fbd0542acf0d59fe0cdf6bc8920a248f01c16f0d7f0bcaa
MD5 4b030af3ddd5f6753bbd5ed4653032e5
BLAKE2b-256 29ecfba77cac77923ca22303ca724b856a7e550eb026680589eeddcf44533d1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b7af48174070c0b554e0ad7378e4ce4edf2284c47143d8fe5f373a5e9d85ef36
MD5 b090821d63807674d86eca773ce33a8c
BLAKE2b-256 5b146d8d4a88591cd259188bad46b246a7df3bb8e44735b9f722337c3f87433a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d2d06e3715f9ab48e146935ee99de060a5e42debc90a27019eb59c75f29eb8f3
MD5 82539492b2a541054cfcf0f2f3e3afd9
BLAKE2b-256 08babd967382053afb83b64813365de3499adad111cf3637e1c9e5605f0b2222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2cfad1f63b32ab5f1dd7c20581f521d706efcc3978106299ee5007833cccf8f9
MD5 aa8249bde6b85f55679e831f7b093d6a
BLAKE2b-256 4b43730220fa02aaa7f78cdacd227fcec21c6b7a33af11f9026d21d9ddc4d5e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e16de65f16e1d119361ac902e62aaff09bddf880337b5c142f91a6692a397eab
MD5 7e25594892da8a98566766ea525888f8
BLAKE2b-256 124e1f0abc9a8af157d935b4e60e58130eee514f52fcb9bc84b249da5b2886c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bcea1eebc581631e9f746fee6121335cffdf13bc33a2dbf8535c337884c84247
MD5 63da7d94aae794dfb0da1dd220e299b0
BLAKE2b-256 ffb9b382b63d0946840a6bc4436d3123576f68dc6a2a61f028f2958092273ace

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4caeb3d8d0c34742a4771b2f17f87b3379880003faed469bd5cf895fb72f75f4
MD5 70d56e2d306123d39ada2f88d304f50f
BLAKE2b-256 65ec97f8395080895e808afbfbcda7b095bb98041a80f168682c9d94c671dd46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 af98d7ad4da3c178af9d33d1357d102cd7d123cf5d3aa252055791adc36561d8
MD5 4284ba977a9c1c3521a19493fad9d366
BLAKE2b-256 a2f143d6db9863415fe5bf93ff4865278dbe7b568e4af24966c814b299800b39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30df2a595211246eae0d2a9facb18d508819e607eecb92a693defea34f5ae4d9
MD5 03cf2fefe8c91e736c5cbda77a6ab8a7
BLAKE2b-256 80a064de1150e293ea37531330c9fa3b94a41338df8c6f8b14b0775a131abef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c505a2ef220edee93825cf0f897397fa6547715cd5178d94b39d3ed084741dd7
MD5 6ab2f0b493fc9c3bdea5571b04b63e69
BLAKE2b-256 5541c86016a1a11fa74649aec1529db0b55c013c1928f6f2666c4d3f6bc15600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47f50e67a0fb2bc8ea0c20238e92e19ce40af3015e5e79c85d3a085cc319535e
MD5 9179f23bb15d53e8c1c67d3c70670c85
BLAKE2b-256 f6345d3e09eeaa73f2c7b7cb3ba6d47bb0b8e7d64436511487e41fb8306d755d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9290def55512d59d4896a186241a3f0ae92b3502981942abcacb72d9057e31e
MD5 7e0b552ccafc1463672d26e6e280f2f6
BLAKE2b-256 fed33dec4c8c742da753433cbd85b3f2ecaa4d03cc948c5cdcf4900c5767d393

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed750bab568f1588addeda9b6285043f6c7389b0d6d731164eefd66dc7239380
MD5 27113f58abea6f7d40b54dc05efcbcb2
BLAKE2b-256 ac4c433c8bf786459484f4e0714b952e04e2f5a8981a8de7d4b849f7c5ab5f42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eeba98dc5966be1051395f9e8025faeb32cd33a3ae01329100b17d1b0f191632
MD5 dcddfbd8faf940bf2293e39c8711a436
BLAKE2b-256 1cc24c8dc660d31989d8fe43d07db7bc0ccc908a31d044fa9c0d6d127b76355a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 64b4c357221cef4a4a8edc8590e1879dff486f68c1b723d5cdeb456a547aa8c1
MD5 783dd13fa706a9830e1d280bfc63b7f6
BLAKE2b-256 5fa0b627ce9db7eb48fa1af852b8efbd68242f0a43381a66b11b06d748452269

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fc175819ce38c7e6b36b160e4dd90f413f29eaf2e4312d3fbada0f78812afeeb
MD5 67e9c1a228d3707e636bfe29febfafbe
BLAKE2b-256 ca7f414236804c3c13c428444c2f143316baf30f221227b9e625be6f19475a26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5290b805e6dfaa59f852154c5358883c28dec535ec642a1480e10c03d48ddef6
MD5 a8a5002615f71797994038c6344c9555
BLAKE2b-256 2700a6f16b73cf61bb1c593b17d353b54fcae6d2e78a0cbb15c4f9cdb0f62fb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ced582467d9d5f9a02b4cbbbbfc6206b47513ce1ee069ff74e49617bda827279
MD5 d6c3ea10ac42ce3a221011837455a4dd
BLAKE2b-256 054d19a45f505b72884c56b66eede2c81a7c1d4dbb006b9a9fd1503d0739f499

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 356308b3f0962aefd5b3900405aa2409aa1b6e61bff990b3fb635c5d596be7b2
MD5 97a10146c6279a9fc0cdc1ac40688427
BLAKE2b-256 72209314e002375d1808e2e4b111b11b25f1eb0e80afdb74889c8530f459719f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 65697f99690277fcaed1f90dd813a5f0f591cf3dfcfb3385b5341cdd8f10c002
MD5 50508e9dd2aae712e9c25e819d9b41f0
BLAKE2b-256 5f46a14f6a563d15f2c1f3e1756463985cfec1ea9f502e72f81db7f1562dbb15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1bd6a3231b8a60d35e05de87b171f17d1858f85014815691dac01ca73340605
MD5 05a822d4264fe4b57c080e4d121c8b80
BLAKE2b-256 88873f7d4d0623599642a6641d2f6845518e8d22f3c4a471cff85c4df721e1ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a09e7575d01fe2ce94e765beb96e759997db22b7b486e932175ea0a14b1b8071
MD5 65a55e895a556403e47f70846318d8db
BLAKE2b-256 c8db26e4225a3c72c2cd29bf5f84351c2b448c357a14c472d9226f9994431e26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 741189f91fc65280b6bb292b05827f3cede513e973b5ca8e9acaf1891bfc597e
MD5 9e945f4284576cc1722dad57f555a9f9
BLAKE2b-256 a3bbcd76e7f52ecbb95ecd50e7609cc77832ff834b9addfc9d4b4b5350108f23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64bc376814a32ebb28e1a0b0ac02d215b04bfacfd54b3260d36cbf303d51fd10
MD5 3cc3f8d35522e47f53b13e87ae1dcf77
BLAKE2b-256 4e8f2229cf48e7601b3a9bf74c85b3f7e9236303d501084d55714e2464437c33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 edb74918ef9a2582801bdd98e2e667cc02a1dce2b9d65d36215016ab58cdeca5
MD5 561355c3c6de839889ac8e8906c35ad1
BLAKE2b-256 8084668bf2523bf89a69600ba2a04f1b39eddd1b7b486a3e58effbdabb8ce09b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ab0cc2f31e1c9e06a601b009c8c7d0b94e5d9327918b073cfc3a5d198fed450
MD5 a176d6769ed30196850ccda69936dde0
BLAKE2b-256 3a0d0dfa04e63cfeeabee4f6195e873f1a71c8db61a701a2b58b0475a6411f05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2456183b748ff1cfc25b589e6c13601e67d2447c071bc8b23b9133a8188baeb7
MD5 300db186fe6a6d1ee598ced691829d9b
BLAKE2b-256 c56dcf2767d57425d52afd1e5ece06e010de850f9a4887f690b58a01c36853fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 190031b60e92f51fa21bc38b5ffac2fab2624756ebb1f945b025dedb3f778c52
MD5 a6f60cee47f448d2dcd2ff9048fcdac6
BLAKE2b-256 369e9e4164b205d8b98ea5b1a97ebe30f3e314f39fad909950bbbabe36120369

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f5d543cef87ea5751375a958e1c2c77f5aa0213ca66d6d687fe070e43d5f8cb
MD5 9b1bc89014d81fe6d32a7d551580e077
BLAKE2b-256 bb9d649574239a84441b40661ed8f71d33ec010a31ed0d70546bf4b367fed4b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 792fb1df2a3bf55c839a4eff146b9fe7ff083903040f3ceed17942326b0e5127
MD5 06ea21628562675b0b3b462039db96b6
BLAKE2b-256 7938793453d19ddc589d5bf909184b9a27a7423b8b5e7f67db824deeb2dcec5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab93d4d7f5e6760881545a1562fcdc0e6823ede600daef4927eeb14c23ea5d7a
MD5 ababc9ff211c6c73749dd04af0aa9c33
BLAKE2b-256 a58f479d35e92098556423412a91fbd0a73ccad25b89a5491c1eac3ef16be800

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5819013ff4c17fcbc1bea271b1e97a34f93881e3865cb93b5dffee0f29cea3e7
MD5 4000f5590f0948b53875e74ab74607f6
BLAKE2b-256 11774f3840154fbbbc11baf5e74e6ec718aebb6ff19eeb6f10bd8f6c03a67b64

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