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

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.3.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

py_excel_rs-0.3.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.3.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

py_excel_rs-0.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

py_excel_rs-0.3.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.3.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

py_excel_rs-0.3.0-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

py_excel_rs-0.3.0-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

py_excel_rs-0.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

py_excel_rs-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

py_excel_rs-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

py_excel_rs-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (344.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

py_excel_rs-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl (383.3 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

py_excel_rs-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

py_excel_rs-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

py_excel_rs-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (344.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

py_excel_rs-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl (383.3 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

py_excel_rs-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

py_excel_rs-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

py_excel_rs-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (344.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

py_excel_rs-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

py_excel_rs-0.3.0-cp39-cp39-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

py_excel_rs-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.3.0-cp39-cp39-macosx_11_0_arm64.whl (344.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

py_excel_rs-0.3.0-cp38-cp38-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

py_excel_rs-0.3.0-cp38-cp38-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

py_excel_rs-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

py_excel_rs-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

py_excel_rs-0.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl (2.0 MB view details)

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

py_excel_rs-0.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

py_excel_rs-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

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

py_excel_rs-0.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c159e1783d4e45f79145e5b6a033524bf5db2508e16db58718126dddbfab718
MD5 c1cb780f274c8f6238525f71a35d9059
BLAKE2b-256 d921f197c9c3f8ab43cd46902144d3746b1f7214d54fddb073f603c6e73fff7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2943714265e47d12417b2b91b1a36b7b55ca1492e5169f78c1a26dd9b4eb72be
MD5 3c9b5ccd99c3093c7db45835276c33f6
BLAKE2b-256 8fe7fed7c7322a4e47c05e56e9c72d5018e72aed4a0dd846c659e192bb0e6f86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14b98f1e4684e10b1464038ad614bdd18e2d8ebf5a652d99c2c5af604d9b72d8
MD5 0b1f25b2ec5fb7a928be0e6d4e105d40
BLAKE2b-256 059b056858e29e4b66f958d19b0e1cc4dc737ef525c0baf9b2664c3c6fd2d02b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd17655bd6b25f7f26b059c85c862603e9914c1af4e204fccb778617bfbb1521
MD5 ce38c38752bd4ca7696eb017ce2efab6
BLAKE2b-256 ff0251e31502e3bea2db4392269267e11db39804aeddb46cf7db61b099f7840b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7b4649397052b0ce889325d9e89f792aa0f98335c1a2a387d0e67dfe87222315
MD5 82499e55bc579a260083687aa3b651ac
BLAKE2b-256 8735abf57ca86984da9b528423426852e2752a7bfb962183ffb62f29aeaa01bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5a07b83d5194c1591ddbf9a5bbd3231ef719bf7f2ee8b51f0a0228f27bc820b3
MD5 6bc73129fbfffc03ce81d071abe6008a
BLAKE2b-256 5d12503a9a15bf091aabc829a6f1b1661a6fe4c42c4d4b96512e20b6f05c8023

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77cb7c149489d1dc4c2e9e0561c6bf13636abf221f036f76e85cba9e4edea2ab
MD5 3f5ecaaed546492c0bcb517e60381b56
BLAKE2b-256 27b43a77be0a88fe5aa0ea20b2563925880c73b47fd4e515de4d6c0db9420966

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2298f223b49b226ef93d3d2308c8e043020f7aa6dc2d5566eeef0bcb563c7cf
MD5 9a61b09428322b639f84c8be1a04bfdc
BLAKE2b-256 661cd61ba50e2c48b291a2c29c94824d8301f97e9cb959dfab08b7551d4dd231

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41587814cc7845c0a5aec4e839865bd603484ea8e4690e03e6ba87368dc5868a
MD5 a220eaeada79ca4d3bf3465caefdb45e
BLAKE2b-256 2674bfac4a705c29ac1197062aa40cb9a697017ab28225dd4c2c4ea0f50f38f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cfa52ee55fca4b04a9058a38b87224bbaa4d138c08fe6a95c71be8c23a16aac2
MD5 9730a2ccb812649d13b1eb1796ec2407
BLAKE2b-256 09b78e337b3eb787b8113bf25f7c4b456eb3a984adc230eaf63a487690349f68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84dfdc53ecdf24a26bef9c2230659c393d7c2cec4a98579a878dcdd6f007ccb6
MD5 0fdfb0915220d66d0ca4702ee3869f89
BLAKE2b-256 0887a4141369add5ba1a7d26949747bc2e8a6fc2d11b7b5ba678c9645087514f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5c2f612eb2d77d3a5455151d77f099f37333dc5fe3c678aa2c8fd2b4d7ce076b
MD5 26eec0193a9ff341d0351ec23b9969c8
BLAKE2b-256 969648d4c08b039948b2188491ff51ca95abb2f1ec478e443bf6920689fb13bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2a846e4318b001061d1c4e3b40898d7f065f14ec954a04e18a73f6d300c9f706
MD5 8ec3b9f3944b2d159534515e33bdd617
BLAKE2b-256 570abc3bc5b58d825c0e9d05d46c13113881e29c7c1fbc235b6614cb65755eef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 751a3b13a3e20cf6a7a28b27a6197b53b0f89edaed28f1908c1a45f78eb299ab
MD5 bcdd9483e78c033ee3e18d5b7a06bc94
BLAKE2b-256 84d1a7074c86282cd2978cedd2a8547aea0fba78afa95709aa44d2af78eb705e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb99e5d98bed0112525a062df0e784ea18f1a49254bfd9aab470fd38306ea522
MD5 071b8cad27ffd4c486cc880de6dc64ae
BLAKE2b-256 d317cda74ec6468950af2945730442eb9e8c5b94f4f8c4d4e71a404952543563

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 905bf2d14a47042ec87b5058bb8313fc48dfe2310f18a8b73ad46f433a0fa302
MD5 06c3a246c9ab919cd2b0f83aef14790b
BLAKE2b-256 5ca7ac7b819a210dea26f7e9880a2e1db352e16c32e7f43533395ae1c0d65514

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5211897940f615bcd113c091446a8a084acf5980cc9b8c5f06d519f4f9fa641d
MD5 14c6f311d99d67516ce21bb743731abd
BLAKE2b-256 1b75c729adf256052c01a5a3d90a1a64648fb6e78cef00cea0b465bcdbe6978b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f39eb13b38b8aaf1978991b30befdfe89e6cf2000a2319808dd4ba69040bcc94
MD5 aab5d899fc87577ac7b33f80cbbc7410
BLAKE2b-256 71e7bd3f20d5a448dbe2bf0e0a4c20cabb56a94db61e472b99a88a393b1916a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c330cbdd6aeb29958a14fc3a6da3cd1bdd93289bf5c9bbdab99d3a13da205a80
MD5 dd222141a5e42b8d54fdc5b7278a4301
BLAKE2b-256 fab8de1c8a8eae88ec79c447face78ec77648cb0c3eeece682d14f8f27d47832

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8575c344969a491722a6f202b2f647fd1f40430459780ddc2efaa114112390cc
MD5 1e60f852cbf168e6e0e68983e0e45fbe
BLAKE2b-256 21a1f9d26942ab90931202c7146cf26da5d1d65ba41245a3d91d3568c954c6cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5ffaefe82ce709b67de3d6772ec1e6d394c873afaa282ca64cad1750032725ab
MD5 fb5d2eab47403c2a5fca01d428c39f1f
BLAKE2b-256 426963cec0b9296335031d08f76832758dd7355cf63253e81c0128a3449d2cd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 88cb9350caebff6dd75b67dfb6ea75415d221cfa7de8cf532c0244c08b892835
MD5 f60211fd5693f5352d44b8c96a16a536
BLAKE2b-256 4f05274ad8318c7112b89819f21abd2bc9e55d60f2193f96cc0da24623b02591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1b3331643a2fe40434e2ddec86c9c5cf4af2603f4c536eac032d6ee8bad7abc
MD5 b5f9d2623cf6246e7e0bd0a2efa45f8c
BLAKE2b-256 a4957f9687b2211ffc80925aa4c504f44e896a90b442a881df2e276395ac7942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 afea4b4434f4b292f96dd2e8d785c4c971fd89a46e6bb5f28229c302fc603813
MD5 d3612e82db1d58350a407eb80ede5cc1
BLAKE2b-256 3cde53f8a26fc85a351d8bdfe8e687f433f03fba510e876f57ff44b308aa940e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eca2277d0c2114cd6db9e0a8bedf34fb36d58c49268ab2deb3b99d6dd4126b9b
MD5 1910cdc163c53c9e47ed570f6bc87f07
BLAKE2b-256 553ab236aac9a19f39e2eec10ae12ff26b3145cc1f9fd9d295e984c56ea5fc0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f7d2e5aa50bf482fb71c0a4fc0c9d08578f0b04746f5b0b8dff83c1d6f2d91a8
MD5 5162ccaa081022a9731d32cb631d2069
BLAKE2b-256 010fcc4e8ea1cd02fa0ae14ee8e2aac390278db5e065077874baa265917e2f04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 896c13c30719d99b61b34326d10540830eb18622882cf941fcb90facf5cc2b5f
MD5 e222997e56c5e4b64f6e851cbab5153b
BLAKE2b-256 c8f85c2b2b1820a87a96e7cc5cdf225362f333c815b71012ce7954903b9cebc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6f33c2db473499f867a8ff09d4863cd5afae83aff27855c7f6ec49d13601ab11
MD5 07d6c8a1b681b84ca1a309accb8b4b55
BLAKE2b-256 76ce87075d552d645730bddec00dbb8282c5e183753495d35879474a9b6a63c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfd44145bdb686d2c6042e19139686f1ff82dabb25adb95d3fe9a8482133430e
MD5 234db6f78782eb6965ff5584cc9a01a7
BLAKE2b-256 18687a2f45251baec6936ac0782f5772fe6dfd3090e64d2ad0ff4496ab846924

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fceedead5ce1db40c21868e13c5235627e79162dda1bc6b894b111926696da5c
MD5 1ccf6e5dc73e0519cb77954b01c59449
BLAKE2b-256 8edb1ea3b5af46c6d140e74d15182dd88af283d451af515899a56b55877c31ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 106a44d7aa6b0b136483a183fed1d205851dde1aa0fa1a176985b6d5d3c992ad
MD5 515664ea85252c1d174d3658be8d5460
BLAKE2b-256 3b79e89f2e344e334db62356c4d5bb8b88ef78c40fc5f885491a76f737fe21be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b7d86858c0191772d9a10be79aa85d4623b003bc3fdb6f2438f6caa3ae22f572
MD5 69e5ddfefa2845043f99c42212e6d4c8
BLAKE2b-256 cc984122df833432c9a2744f034dc98f13f74362de2a796e73b1ed67e89bfad7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f154c1dae4441a71d0c7dde2b9c75fd6aef7b3da52a51986589f9b0f17b8efda
MD5 e82c2d6883b536966bdaa63b03864bff
BLAKE2b-256 741891f3d978aae76ca4a249cee83b143ce59da0fbe904513246a47af8870d4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f6c5a33e5b2bba4bafc4b75d4cd98b1970f9205c0aa6b765fd135bf0937bd0f
MD5 3e2097b733fe7cb0129600f8f1f015c8
BLAKE2b-256 9b907a3277322170536eea44f9c797d89dca2053dedf1e5fd3d3beeebdc68d10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c7c0cb7477bcf4bf04e66a7453bb3a828e57d840c6728ee0686a0a7117efa9b5
MD5 02ef9388bf7f966c72977f5e12708471
BLAKE2b-256 870a884c50952c2a8f15b98cfcb375238ffa6fdd38e6cd217715ed6b07302e14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3648083e91f538fe914c3800556db23c85f16f2c4501051882723fd15ed138b
MD5 9b47e06cc6d97efe3e09f2718a8d4c9b
BLAKE2b-256 4f6c8c7612acbc87d0993a3b78406b0b4b0457ed3049fd5a046e9b3a1c309ae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a506f63cae316553b2e7ac477da806b3e779e09637ff29be3dfcc3a46c94a883
MD5 26aeaea19140a089c2c24491e72f94d6
BLAKE2b-256 49478ff94bc839a6742a4d31a17536c2a11b285ccc06399a3686d9e7067426eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9843b43325e912edf1dced8e94edab0b72d0c6331510ce8c5989d4d868becf00
MD5 41bc2794955f64f5c69df407347bc075
BLAKE2b-256 c75f4a33d38d52321844bd5f4d01fd8e098f3057046a179359b7e65d591fe770

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b333876125b31f86cc0ab6a8c31e99b475ce5ce17e1d07dd3d65f987d4bf05af
MD5 eb2e9b826fc96f2e5aca7723cfc09ac8
BLAKE2b-256 155eabcfca0876ea5c197de6b3e4e2cf822b7fdd71d4fc34ca266f471712b3b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31601f7a4bd771fa62d09013e62cc554707bbf8de7447b29a5da03ce85bc656a
MD5 a639591a5b6691e7cb4dde3b5baea83f
BLAKE2b-256 f11cd6a371c1ec364b9f4af470dade22e2578f4713baa52b400bd4ed5e1c6bd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 58ce001add45eda33688ee2ad953cf36aa48b8fa79e93bdfcbbbe1a00e816b53
MD5 ee833a0876140aac6435dc5015ca2d6f
BLAKE2b-256 04af5d817806b96fa74f56754d68dddc9be90123c0e6a2286e90ddf296ca0c87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c5c1ffdcffcfa5d56455c69ff1bf9e0f2e88b71b30df6b2c34f0cd853ab8f4f5
MD5 4ebe8843ed75282ba80a615b2937acb3
BLAKE2b-256 dea560b86c4e1331c1a7e7ed083324e47bacd32776f815649a9206b94789cf4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de3a97e66663d011a70fc3dbf475247b53a6dfa73169714954cfba1361c3c5ad
MD5 b3cb26878eeb0015794ae02a6ac91426
BLAKE2b-256 bd749b80b0b62814c13ebfab2fa8b2e72e7307e71d41fc195e1c90c8794f8287

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_excel_rs-0.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2de39106e7931dae52ab22c5040a4f7c19f2b1fdebea302463c27aa95e8bb275
MD5 d18309601e7e8d7a2a8bc19fd4d9d99d
BLAKE2b-256 d2acb24e26f05f1a3569a964a4b0656647f70ab34f31025f6df52722703ebb66

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