Skip to main content

No project description provided

Project description

turboxlsx

high performance python library to write xlsx file by rust pyo3

Usage

from turboxlsx import BookWriter

book = BookWriter(name="test.xlsx")

# 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()

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.1.0.tar.gz (12.1 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.1.0-cp38-abi3-win_amd64.whl (537.9 kB view details)

Uploaded CPython 3.8+Windows x86-64

turboxlsx-1.1.0-cp38-abi3-win32.whl (507.4 kB view details)

Uploaded CPython 3.8+Windows x86

turboxlsx-1.1.0-cp38-abi3-musllinux_1_2_x86_64.whl (960.2 kB view details)

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

turboxlsx-1.1.0-cp38-abi3-musllinux_1_2_i686.whl (998.0 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ i686

turboxlsx-1.1.0-cp38-abi3-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARMv7l

turboxlsx-1.1.0-cp38-abi3-musllinux_1_2_aarch64.whl (964.0 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

turboxlsx-1.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (787.8 kB view details)

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

turboxlsx-1.1.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (894.2 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ s390x

turboxlsx-1.1.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (876.5 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64le

turboxlsx-1.1.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (796.0 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARMv7l

turboxlsx-1.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (775.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

turboxlsx-1.1.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (829.3 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.5+ i686

turboxlsx-1.1.0-cp38-abi3-macosx_11_0_arm64.whl (585.0 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

turboxlsx-1.1.0-cp38-abi3-macosx_10_12_x86_64.whl (647.0 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for turboxlsx-1.1.0.tar.gz
Algorithm Hash digest
SHA256 8b9b379d140ff363d8837cec06e4184242078d8eef1d101a1a4ebc06d586456d
MD5 d555ea84d2d6d5675c8afc7f2692bd7f
BLAKE2b-256 526d1dd74277b2ea42d4de51cc1531347894f3a73088873a2c6f6050a49910d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: turboxlsx-1.1.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 537.9 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.1.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d231cd9b6d8033029b0470ca957e3b4ac7e817c88af24682cab2648f78cf70f8
MD5 ce395b181204ba1db36a3ec53563e20e
BLAKE2b-256 e8f6b113354e14ff9627090c3e576c545a894b3a7f048a57fb551cb86e5d1f1e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 26727879978304773d3900f207ead4d9627ccfe1e1abc6f1bb5817669ade7b02
MD5 2f26a1ca6d81771146df925e78712a4f
BLAKE2b-256 c5e13b08587023378b0418ef17ee517a20ca3a7d0cc20d0eb1af2be6f02a9d6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 806dfe9d6c2ceb7e806c30bbcd59a19d77342b16fedd3856fc258199f1935d10
MD5 6c7d3b9a4c65aa0d746352a474fea404
BLAKE2b-256 5e40ad0f71cba44b115b33c37d09912c7b7616c1debeefbbe8a555420248ed55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fbb4fdd432b88cd0672dbf53dd72988f36dd44f786b5a04071373b4af5a320af
MD5 3f888764bbccc5cac49b7e5b1c0545ff
BLAKE2b-256 7b18f491c8bb38c47dcda75eef8d623b9555bdd554a08c8bfdbf161ad156e987

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 721fceff5547d15e536aa5521b436282907a88a221c72d779ebd887f3efa2fff
MD5 72cf6e537169851bfa323c664e645c8e
BLAKE2b-256 18c6994f590cd2aa14a1b65c6e039430a02e72c40bc8b83672d36269c15ce079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0787b92a4bb7cec709cc8c541aa5680cc6102c74b29c2b19c180e645123bc039
MD5 74210331238f193c48da7e76f6571259
BLAKE2b-256 adeadb315020ceb8ccef61ab36e58655337eb00ade71b55194d01fa46afe0230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a23e59c298acd8e56a4a24714ab5f249028c634785b333b6202af473d21c1021
MD5 587accafce4b32497ce1021e7119f696
BLAKE2b-256 1e1f5fd5ecbbdcc06fa673ecc579b6d8e540da334a2ef7ee598d80f102a9c747

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5796e69579798e76cc2919862a20fdaafcc0130c72f6a8357d8949bad4c18867
MD5 c4841ade6ee76273c8d6fa6c7e86b445
BLAKE2b-256 41fd7d37a0d59f4d5f041908574f4f873e00a97dbeb10c23b205405ede44e382

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4511ca6d0e7095bf62c5a59dd48838c0f649c1d1a26a963852c184055830ce67
MD5 defe26b8052563e52774d6e7bc9bd180
BLAKE2b-256 c5acdd5cd2fa6244d4c9a0952d4dc75ae776280f27603be61be8d36eb8d0ad7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b1842977c7c36b570ac14941a67c5644ebc0940172b88898af7e7a14610039a8
MD5 d07a6141a120a91f93e6163075e48477
BLAKE2b-256 10f3af639e3324a2fedc579bfafeda254a3e6bea8ce05950bef43b6c19a8474f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c45ebb41f3b71f006d8966299e6f8faef313ecc3843df82472bdc0433f1fa53a
MD5 94c9278bc78a636200b5d9f2547e76d3
BLAKE2b-256 974fd6168913291d123e1b8a4315db23a8fff13d13de557eb719d8d01c757c42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5e922668ee6f4e1cf3642a2cd30c3921a44cf943a323fda862eed1fee242afc5
MD5 7d51445055513c0edef01a3de8e5b0fd
BLAKE2b-256 c000d62871eda5c3f0b939df789273a1ee30b456ca99cf0adcc713a01ae69b26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24cf352244a5ecb1d1034fc2ec4a7b6347e1b04b94aaf9562299a3b03b063472
MD5 25bf43b7d12b838ea61044e2e17e5794
BLAKE2b-256 2d3b8673260fd50ef1b426202734a0cd0a1ca96190bbe13fd69f445833215379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for turboxlsx-1.1.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e425200382a02b9ddfe9e297cf7ac2a88b1320c13494152f8b5bc2d04054b099
MD5 002770cb6366469974647a92d983d491
BLAKE2b-256 54135aa90cedc9aad07fdb2a62a94e7bd74b27b39b41e02469699884683e8fca

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