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

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.1-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.1-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.1-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.1-cp312-cp312-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.1-cp312-cp312-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.1-cp312-cp312-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.1-cp312-cp312-macosx_11_0_arm64.whl (353.0 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

py_excel_rs-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl (393.1 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

py_excel_rs-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.1-cp311-cp311-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.1-cp311-cp311-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.1-cp311-cp311-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.1-cp311-cp311-macosx_11_0_arm64.whl (354.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

py_excel_rs-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl (393.7 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

py_excel_rs-0.4.1-cp310-cp310-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.1-cp310-cp310-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.1-cp310-cp310-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.1-cp310-cp310-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.1-cp310-cp310-macosx_11_0_arm64.whl (354.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

py_excel_rs-0.4.1-cp39-cp39-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.1-cp39-cp39-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.1-cp39-cp39-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.1-cp39-cp39-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.1-cp39-cp39-macosx_11_0_arm64.whl (354.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

py_excel_rs-0.4.1-cp38-cp38-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

py_excel_rs-0.4.1-cp38-cp38-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.1-cp38-cp38-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

py_excel_rs-0.4.1-cp38-cp38-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

py_excel_rs-0.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl (2.4 MB view details)

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

py_excel_rs-0.4.1-cp37-cp37m-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

py_excel_rs-0.4.1-cp37-cp37m-manylinux_2_28_x86_64.whl (2.2 MB view details)

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

py_excel_rs-0.4.1-cp37-cp37m-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARM64

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0b9b689deea98eaf54cdde34b360804a8ff934dcef2ff5c3bf8843bbd32f5ed
MD5 e0de21635d5c8b9a6d4ebd2dddc4c197
BLAKE2b-256 0f9276df7e5ec1c6c6db04fcc9d1bc9e9013151e27680d29f59bef550a8b9c68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 df16cb59102b00458ea1cc0aa35b6f3f319c070188b992ff781916a01ddb97e9
MD5 f29883508537591e02bd48f23d4aae5f
BLAKE2b-256 967167d7d345c3a4ca5f55996b25234af7ec23e328395280b8ad71788c81d11f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f53d2d86a42cbf67badb39555bfe5e6d34559894ee9b212f9550f0329065080
MD5 7399b25557d9dce257f2ae5226a3b1bc
BLAKE2b-256 0259569b89b8ff1343fef56b7181250d5ef76cdd1adde53ed8e9f0d4560a5754

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e2226b242e6f68bfb892da398ecf609de3d592d9f3fbeea49fec4eb120e7eabc
MD5 976da8890c2918c7e1646c044d1d89b9
BLAKE2b-256 cf1ab5ef731f13c0015d156977cb1d5b346c607fa9db388fc7ab484879b140cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 813e275be9b918c3b9bb07a9091ee187483cefcbe1e3d64dc09c3bb810b811f1
MD5 066be416343dfa84c31837c9172bf0c2
BLAKE2b-256 c9300fe0e4adffe4c1d2ec3a5c6d90faabd27be45333a3abd184b41820c40202

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9bd2cd9227f136c0cfe303f7c6a6a9973d6ce4f3445ffd555fa41d91a81a9430
MD5 3af4fde19d8d2b4b1f8a2d0b470f5f7b
BLAKE2b-256 e303c4949663e6b2ac1318b50894d4255dac53547e6b1be3b51249d6c5966f81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a69787e0f4f61bb4517a7af9bae37b3183ca9982852a579068340a242b51b48
MD5 09fbb2dece9515582b0153181777b3c7
BLAKE2b-256 c230e1074768a0f1780b50dbb7c7676e376d516622557338a6248b2b41d41e90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a23fca4d11e7bdf57f4ace1cfb8befefdc088e66b41d77dbc60f717f06e8563
MD5 a964ab458b5072cfd48391cbed591b51
BLAKE2b-256 e33093abaaaa9a9b33b0ffd1b1783c47f9ab7ffd4dfb9a929d9425a9ddcbe914

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6501c7653d9f433271496e11d1e2a0eda17881c129b1fc174b0236e85c02fab4
MD5 e9715c7a9643d466ccbb7b6fd0ec6222
BLAKE2b-256 90fcaffe8cf375a145864f77289318fa0659dadbd5c0bdad9b87ee0b147fc8bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 99cee714e9b0bc1876d0b88b28121a1a0d0acd9a0f67188ddd9b2e6bd90f6ec8
MD5 31271969969388598ccca9d0e7f10517
BLAKE2b-256 efd486a0b12b4913ffeb69809c1e8c8c3c6747c8d88a8e7d3e5f1bb03dfe3ed0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b32feb11cc9724fd944bfed4c2c034dd68da0d2e3f96813ad5f8228f7bd30e87
MD5 4ee4df3ec819b1e56a850804bf40b5d8
BLAKE2b-256 33026e422d67e9f71ab062873b02f6a6f6db9443c95091ebd6593e0ea79fd59b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f890124c6321e354d300b473115215cc1569040801ff3924d8bac492310dfce7
MD5 6f797aeffec7454c2a5d7812a020928c
BLAKE2b-256 05d90a9fd9fecd7a4b2f8dc92292a964a54962ce028a8f29a1f049e0cac6106b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2a67245286dd4138f3c3cb35d693f34c78d853ac14bac3aa349e841b7ff4150a
MD5 e7a1a66c417b4b28b316cc59ad22e1df
BLAKE2b-256 47dda4ad073772cc11174985d6fcc452e60045226df8fe0cbf60841a1305ea5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab6925678a8bc879019fcb1364dfe80f2df7e9b7e0cddd2bf69f23ceda71d065
MD5 d7eb0dc57dcb83914291b483c14b4a29
BLAKE2b-256 75eb5b4cdcaa697b407cc7c33c6ee36dc9fb9e9f1ff9323439d6fb043c87766b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e050fdca638378b692c7249b4f7989c5e47c7299d370009774010fc27848e364
MD5 1ef040bcc78e1dba48cc68b97a36a0bd
BLAKE2b-256 50539d78c1de1db4640b00b63a75c276b87030b059e5b0654cd126a9244744ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 01eff38d8672f5e796e846b36c11d3aad0ae0217563f47c193cdfdae75e7bb22
MD5 ffb1dd4a22c568abc9b8c0b93f488029
BLAKE2b-256 6d96d748c4b47a8f7526cc6648f135c6f513bceac4ee278f3772c047b1e23fd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f7ac26b713f52520e71713dbfe33fbf08af53e774264dbe9bebc73102040768
MD5 2c32b60a230b96f9558d5ab8b2906c02
BLAKE2b-256 cb171019922d4900d3a4aaa685c9d1a839bd22ca7c3084b8c5069c357068962a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ff8da272e7bf8d01f33b7a32392aa3ecc2584c7c7de531a5e2fc33066be4112
MD5 a675136521955f9cc681224658eb7941
BLAKE2b-256 ef3ebcfdf12faae1cbf4f7eb17e69a64c206cf1c07f724644105788be5675899

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8100458e78a9942a28bd02c51f7043de8e7c15f602f1418460ee14e5e45ff860
MD5 4dde14ef55dfb33cdaa8d62a474cf98d
BLAKE2b-256 27e699e31eb1b078c6c1a3ffa9c04ea9dc017afddf8cb1821dcc0000c7e56fe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cedadb62cbcbdb1a544cc196ec170f295f1ff792c791612572794f3a2f1cc1b3
MD5 58910e3ad0afd9be3361e5de4a93ab24
BLAKE2b-256 c068f01d46d6b719d4e6ef302e096e81aa7add893b5481f5ee73cb139a024df8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 338d6369f1e3e1959ef84aab8a299c05dcfc10988f55a0a647ba5a47d48307b5
MD5 fba66884c8511fc9522157c418151127
BLAKE2b-256 16520254c96c06cb053682ad08424106b2bc1fc8227092ff4bd270ef9a1093e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3d46d6d94efddbfea1a4cbdc550c5d422368b57adf5bf1ac357256888d11807d
MD5 73448ea0533216d57a99049e7bb14c28
BLAKE2b-256 1e2679100813ab1777441c755fcd0e18e966dff10d91d3a7e76c2ad9b88ed6df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0e1360f7a21444eba24a1e2721d676c3f896e051e870f1ffbfe71eddfd601d35
MD5 f76ca9bffc5ebbab3a1e8a5e76953c2b
BLAKE2b-256 8460f721f9300aeb46c75a1845b03f29f5b5b494487851d6cac581bd4005152d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa36dd56789a68a1544a0c06dbdd26746b40ee21badc00c7cbb163b45a912b2c
MD5 a370eff9c5e4e80db523993e1f33648a
BLAKE2b-256 7764e377da98b16b236b075f840aa58494d73ce43591e8e679c2f61f2e651838

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6b3862026bcfb12bcfa1eb718a2eeee2f5d56a3ec2fb7e7a8fbc96fe5f2c30b
MD5 55fb5e31556961b710f344859035db94
BLAKE2b-256 8dad8a76011036c7b7510a4e495381a76f2e8339d6a366bffdabcfbec5fb3948

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e6131cac21093a1eb337a545f2872873c9e2f44120e6c4b687996c8f09049fef
MD5 352e819731190fee3e197e32721500c0
BLAKE2b-256 832db43fd2a3b860e571389a5ee1ccb5a8aee5094462aa7b0cd99d5ffd19fc8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1fbbbd809e934d8755dd8cc349da62dd09f3360e6200c7ce8b35f9e26ffab4b8
MD5 e6ba6f007a43047b1741fa2031790743
BLAKE2b-256 3972d82bb9675f41355070f0f17b0c7ce44556d70d20acd053c1a5d5c763e4a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ed43ac6b2988cc6da5b9d48e0aeb385f41bfdc801fb9dba6768a26dfbda2a941
MD5 b4da6d3b50a44c1f856c43e534bc3f60
BLAKE2b-256 86487d97b516f25bb94e9e605c725cf60aa08f238aa7e08807b9bfb03827057f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ecfc6c6325b38d0bf7122949df2879ca0b29bd07c2ad1a820383b2a71d5cded
MD5 9ffb797c68429e129b2debd1a870f73c
BLAKE2b-256 4a94543c71d0a9edc2af56deaf84f7fb46b6630e645020acd30bc09331ef6091

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 287a7f898ebda93e0a9d295bff46fc4b2f0e234e3911f930b6d25bd8f5716621
MD5 42e2b5d0697e2e9165f5fcd245ac00e1
BLAKE2b-256 81143814ee0e9a6e067f96e8b61f9fd7643656581640c72e000c5e14b6a834ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de943fd1451f20ddb3f1c6ea87f0edefdcd742d672d15b8afc0f15e275fdaee7
MD5 6fc04c0ca3cd4523f7fec183adc99a33
BLAKE2b-256 5b1c4a543a4826305b5b5fe1101ed0565e2815599d4e1645d1c89201250fd63e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 04b61c0a7e7afd576b755773b03f45e82c2c91f7629770cfe72acdd907d6b71d
MD5 01d8adbf546b28100471b4d7cdef21e4
BLAKE2b-256 9406a760765ee2c612fb0a24a672e90d7b92ef799415c34bec771aa1d8d42279

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b141aebc40f4e148ed47647df3ce24ca4940ed1426382780459cc45f89f973a3
MD5 c22b9ba247560b8eb364a098af52812a
BLAKE2b-256 8e1508bc992c52cb1d2f707b83b2df44e97b27186c50a1e876e64deb70b6f711

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a8e30fc0deed6504a7ae0739bc6eac8a7f053d0d280021426e9d21a294ac092
MD5 f193f1c856f8ee2e71e4ce6c078510e6
BLAKE2b-256 4dc97874d7c649758701c0359e26325396c3cfe43cf2f991a96975c9810fb156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d38fa76fedc1293196d2b516766eedbf7536c11d4c2020cd37a201b60028d0f
MD5 ce24075e03db6d41a3f4df784647cf26
BLAKE2b-256 352e724e4b38e9517da7004412870072507b54392b45f2509cd909a14b97ee44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14c0077c92d1d61f67f1ab143307acc29f70c115e5e58d7a648575458c18138d
MD5 d186efb4b4878e76f2561e40a9e001fa
BLAKE2b-256 335ee3ac881bf977a4654b8f7d0ab294813cfcd3a38fb66b131f8aa62fdf1b61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 652dfb27e5492113ac8d95467b28eb2ef2f5d40387779d9333287ae6d0ccb0f2
MD5 a4c490c9e18668d43e03175bb301dde1
BLAKE2b-256 e95bc65d86642f546935ada6ae2fb0c994dd55dcf2214b14e7b96eb4b1f9903e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 993d1ac3dbf4277e025505ea81f724f8da62d5696efbf5c17170ece6c1840f2b
MD5 9ee9bcbfc35552822feac318df47ce5d
BLAKE2b-256 0ca428d52272e6868cc40bd5838eccd5ff267be8eaed4183f63f80c91d4a81c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59167fcb74b5316b35a23bd366524ac5a45259e43305240a18a0b6ded1f695f2
MD5 008102c0b40589ccce367e48bb309069
BLAKE2b-256 4ee6a793a46196a96c804650309d0c0dcf2bac5b7926bb0f9520f87b8549438b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ff58c2c6b5a5685715397c1b89d737acf1e750476a21fb0a66146cbf4315a9df
MD5 be2cf379acb0473a22cc7a80e4ab7d6c
BLAKE2b-256 da78b8a26d314893e77da1e1981483f19d5203aa950dccc5f283f3f6d46ec802

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93380c26afdfb1df7235360d9ad6861946d3be87ff3af5106ccc1d3e3971361c
MD5 b69768170e41852a6fcfc60f9a39d04a
BLAKE2b-256 916befe0ee73e9ede736513a380f749603f6ba5095d3ca286a79b12add2104ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 61f13f5054c8853d2eeff00f1fda0c576575776c774a791243952ce6c5eb45f3
MD5 f33ee107238d7d4a779b5713325c4a7c
BLAKE2b-256 d2f8b2a942fd05d5a16aff621c2164359edacb08b1cb1c2252448507ea73b97a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2f4087c56eda99d6ac7afd78c7e708f0014be90ebb2293c3a5caa4295b268e3
MD5 5bfcf79aec2723be5b5f22bfe1bfd641
BLAKE2b-256 0c88ff4ef478dee6aa17dbefde5bad51850b522cad94cfd557fd7583160248e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.4.1-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fca1c160a5b34f24f82972157114e98f277c0561038700a3ba1c882fc3c069fe
MD5 d7d9dba299e1618487db4ce0a288ce8e
BLAKE2b-256 2a6f54445ca7966fb6ee5487cac1d3364d000824572292d7b4114b65a32c4715

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