Skip to main content

No project description provided

Project description

turboxlsx

pypi support-version commit

high performance python library to write xlsx file by rust pyo3

Usage

from turboxlsx import BookWriter

book = BookWriter()

# first sheet with headers, 2 columns
book.add_sheet("my1", ["col1", "col2"])
book.add_column_str(0, ["hello", "world"])
book.add_column_str(0, ["hello", "world", "grey"])

# second sheet with headers, 2 columnds
book.add_sheet("test", [])
book.add_column_number(1, [i for i in range(10)])
book.add_column_number(1, [i * 10 for i in range(20)])

# save workbook
book.save(name="test.xlsx")

Development

# activate python environment
source ~/envs/jupy12/bin/activate
# install maturin
pip install --upgrade maturin

maturin init
# choose pyo3

# change Cargo.toml features to 
# features = ["abi3-py38"]

maturin develop

# begin release *whl
maturin build --release

# begin publish to pypi
maturin publish

Project details


Download files

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

Source Distribution

turboxlsx-1.2.0.tar.gz (12.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

turboxlsx-1.2.0-cp38-abi3-win_amd64.whl (468.3 kB view details)

Uploaded CPython 3.8+Windows x86-64

turboxlsx-1.2.0-cp38-abi3-win32.whl (446.0 kB view details)

Uploaded CPython 3.8+Windows x86

turboxlsx-1.2.0-cp38-abi3-musllinux_1_2_x86_64.whl (823.7 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ x86-64

turboxlsx-1.2.0-cp38-abi3-musllinux_1_2_i686.whl (851.5 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ i686

turboxlsx-1.2.0-cp38-abi3-musllinux_1_2_armv7l.whl (899.3 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARMv7l

turboxlsx-1.2.0-cp38-abi3-musllinux_1_2_aarch64.whl (815.9 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (650.0 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (817.3 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ s390x

turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (724.3 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64le

turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (652.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARMv7l

turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (626.7 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

turboxlsx-1.2.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (674.2 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.5+ i686

turboxlsx-1.2.0-cp38-abi3-macosx_11_0_arm64.whl (466.3 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

turboxlsx-1.2.0-cp38-abi3-macosx_10_12_x86_64.whl (530.5 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file turboxlsx-1.2.0.tar.gz.

File metadata

  • Download URL: turboxlsx-1.2.0.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.3

File hashes

Hashes for turboxlsx-1.2.0.tar.gz
Algorithm Hash digest
SHA256 7cf219131e1d1745960cf01d428570f9e1601fbfc5464922d4aa4b62848f56e5
MD5 c0a44b5134ae2b7f57094e7f98b3c2ae
BLAKE2b-256 6f0c8c44b4d7ca6288cda7c9289ae53e747e409b2c923e1a518392152711b111

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: turboxlsx-1.2.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 468.3 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.3

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 954071f09a57d9602994c88770c0ead1d4e8861283175599ab91454dd09c692f
MD5 01490d3a62ce3303bc3689bbe20cd9ee
BLAKE2b-256 c2ab8d3ae756326ff43377f5cf53e01c6ff2cca14369b92db06e3ae9e0db1d06

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-win32.whl.

File metadata

  • Download URL: turboxlsx-1.2.0-cp38-abi3-win32.whl
  • Upload date:
  • Size: 446.0 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.3

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 10ff68bd766fc8ea48715b8c5e8372fc60b486836c9b1f57106891705d000950
MD5 c98377e7be068eb09120533a977e31ba
BLAKE2b-256 faceee7ebfabdd725a0b2c47adb9330063c2db85370dd7a5d5a4a950f6b800f3

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3a0dcab706edbc8d8932727429991c1dde0ac8392ebdce468a82934fe5e1610f
MD5 5d655d6a46e298cb8fcaa49b4a0f8aa4
BLAKE2b-256 34190e298f03bc54d5e213ff7794a5108c78e6460ecc041cffc506f04bd4cb0b

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 26bf85d47c8fce582a2a96e17c773c5accf18675a25a1b95d7af786fdddbad9d
MD5 19342627a85e9ec1080e3fa85185c4c4
BLAKE2b-256 6306b23d899ce8793e5b7d72b301b181c6f1b5f74dc5ec263d8c7b6990f0df5a

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c6ff37a17e9a12c05bb5129583f1c2bc2601acbacbd14155cb80e74578e47faa
MD5 e9232ab3bcb7ec3bc9b3554b9063e557
BLAKE2b-256 98951bbe62b13d534eda9c91a87b75cfa08658c88c693fc7d5524b84ce6442b2

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 98ae977e3fa85f7af316743a4b11e71d4fde18811b37d16ca5b80a73bf79d464
MD5 776ef51b9a5d60c7c02414237ee6d826
BLAKE2b-256 b8fe6f2e3acf94cbdba57b71b395daf249664e090034883bc12140aebfd1b97b

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 554f9e8bd67449f771b7a0ca3d6ec7bbe0836f94a7834ffba7b618935cab593a
MD5 8fa2063be2120e0f4195bd14b1788e1e
BLAKE2b-256 8d584c3df4f0d0dee38da3096a1511e4f136abcc9dead80e6544a8d1922112aa

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 eb367dfd930dc961f55081569077c40e5e1f8df75d17231784749bedb8f3664c
MD5 1c16c896a1b97a94a39316c914f2112d
BLAKE2b-256 166b616282249512330ed4c02fc8d73763ee99e48c11f59151e1685b7c953b5e

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e56dd4cfdb65c09a6c712005871720d6de20ad58ee9aaa914acc9345c0a35c55
MD5 54292ffd9eacdf863f8b42979a33197f
BLAKE2b-256 bdc5c6eb3d59506731ad36ca96d879fb289019d771b75241e9fbf08ccf8e6406

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 44472e8f8094e88bbcbb67d9e0493f1546c2f6d4adcb577ab75d620ed5a7f11c
MD5 32ca845e9a1e9c85ce622181eab2f083
BLAKE2b-256 20ce972fcd22e2b5d6a731b26a2897a2d964dd70355e41109ec2f6a1e17ac3ec

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce37954cb2a6d56e6781c314513519aa53ec2f211b1193d1d177648f57188041
MD5 5f409dd26e038decb36aeaa1fd93111c
BLAKE2b-256 69e0f81ecd7be497c8b90005ab29f8d553f98237a1048f75968e8d22c9b91979

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 cc022c7665b5ec84e30f8f97b4eb45c6b61acf9db1000d71a9667b32a421c0b4
MD5 610c9616e246fbb84d1c5773985e6d2e
BLAKE2b-256 cc9a2fa1086d08b873fc5749be3cd8a615135dc2e9c57b270d712abc2147a235

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca4ece70a40c98d7c65bfb0bbd758408873b0d910b7c24924708641f74271aa3
MD5 3573c367deb97fa939952d4cb21611c5
BLAKE2b-256 9960ee89f48e030eb86ccefc065a6d454bd6ef73e82a96f400855281fb66ba14

See more details on using hashes here.

File details

Details for the file turboxlsx-1.2.0-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for turboxlsx-1.2.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eaf1e86b5a69cf7c320e345381725e3eb55c3f6c993e14ee82fd5593319606ef
MD5 63db397af8f88d0d0b8fb1f1f8d20269
BLAKE2b-256 060ef6f8c5ac919a1a9326ee86803617a34435c2653a5c625c9dfceb4880ed16

See more details on using hashes here.

Supported by

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