Skip to main content

Python binding for Rust's library for reading excel and odf file - calamine

Project description

python-calamine

Python binding for beautiful Rust's library for reading excel and odf file - calamine.

Is used

Installation

pip install python-calamine

Example

from python_calamine import get_sheet_data, get_sheet_names


get_sheet_names("file.xlsx")
# ['Page1', 'Page2']

get_sheet_data("file.xlsx")
# [
# ['1',  '2',  '3',  '4',  '5',  '6',  '7'],
# ['1',  '2',  '3',  '4',  '5',  '6',  '7'],
# ['1',  '2',  '3',  '4',  '5',  '6',  '7'],
# ]

Also, you can use monkeypatch for pandas for use this library as engine in read_excel().

from pandas import read_excel
from python_calamine.pandas import pandas_monkeypatch


pandas_monkeypatch()

read_excel("file.xlsx", engine="calamine")
#            1   2   3   4   5   6   7
# 0          1   2   3   4   5   6   7
# 1          1   2   3   4   5   6   7

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

python_calamine-0.0.4.tar.gz (30.4 kB view details)

Uploaded Source

Built Distributions

python_calamine-0.0.4-cp311-none-win_amd64.whl (498.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

python_calamine-0.0.4-cp311-none-win32.whl (483.0 kB view details)

Uploaded CPython 3.11 Windows x86

python_calamine-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

python_calamine-0.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

python_calamine-0.0.4-cp310-none-win_amd64.whl (498.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

python_calamine-0.0.4-cp310-none-win32.whl (483.0 kB view details)

Uploaded CPython 3.10 Windows x86

python_calamine-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

python_calamine-0.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

python_calamine-0.0.4-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

python_calamine-0.0.4-cp310-cp310-macosx_10_7_x86_64.whl (630.2 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

python_calamine-0.0.4-cp39-none-win_amd64.whl (498.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

python_calamine-0.0.4-cp39-none-win32.whl (483.0 kB view details)

Uploaded CPython 3.9 Windows x86

python_calamine-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

python_calamine-0.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

python_calamine-0.0.4-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

python_calamine-0.0.4-cp39-cp39-macosx_10_7_x86_64.whl (630.2 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

python_calamine-0.0.4-cp38-none-win_amd64.whl (498.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

python_calamine-0.0.4-cp38-none-win32.whl (483.1 kB view details)

Uploaded CPython 3.8 Windows x86

python_calamine-0.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

python_calamine-0.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

python_calamine-0.0.4-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

python_calamine-0.0.4-cp38-cp38-macosx_10_7_x86_64.whl (630.2 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

python_calamine-0.0.4-cp37-none-win_amd64.whl (498.2 kB view details)

Uploaded CPython 3.7 Windows x86-64

python_calamine-0.0.4-cp37-none-win32.whl (483.0 kB view details)

Uploaded CPython 3.7 Windows x86

python_calamine-0.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

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

python_calamine-0.0.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.5+ i686

python_calamine-0.0.4-cp37-cp37m-macosx_10_7_x86_64.whl (630.2 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

File details

Details for the file python_calamine-0.0.4.tar.gz.

File metadata

  • Download URL: python_calamine-0.0.4.tar.gz
  • Upload date:
  • Size: 30.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for python_calamine-0.0.4.tar.gz
Algorithm Hash digest
SHA256 2f9d2a94807469563418d0250f59631a775b692ef8b2eb6ee9bb7f8c7fc3c82b
MD5 8996288c55bd6aea053caebff3e3354a
BLAKE2b-256 92938c5883ab2944ac8d57c7c36b5fda5693d04b85771eca3b38716ba65f0437

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 34640b29ab1adc5b57fc8b2d7fb53709cb1b6bdb34f3bce21e4d30ec5a0bdc8e
MD5 13f6bb2aa853e29b836cf9a95cdc7e5b
BLAKE2b-256 715d05aa264c4c4f3ee27be96b782449ac8f08ef6b031fe1a030064b0b6e3547

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp311-none-win32.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp311-none-win32.whl
Algorithm Hash digest
SHA256 d8abda180186182c9fe5a2cffd888b7483c74dad6aa92f65bc7d8fe5dad5f82b
MD5 ce0eedb72278957f678c230fcc1a51d4
BLAKE2b-256 4e964b9fb5ff9626df4fc853449be4c873bf1ea72f1f7a6a05ee6db0b6f5ba35

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08e4115de88685f6c9907a8365fb9db948cf268048d42239d14618800d4b59f8
MD5 e390dadc5e186295c734de659653e24d
BLAKE2b-256 8d03f182299f8de30fe9dde479e4b6fe6477e9386a5c8c48997911d5782a9e79

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1ec743052b30a3dfebcdb7179ee49114189dc7724820a6753881525fd14403b1
MD5 eef63204dce8e6431d094a3acde6a48f
BLAKE2b-256 e958122bb011fd1c6955b977661ab4c7777a268c88853ebd194112720a8fe644

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 65e1048bde01a767eea1e30e748cca04d25c51457c0736fd3fcb9b88e93d508b
MD5 d6f6cb1661e18aa8c9cce2757f93d038
BLAKE2b-256 ec2dbfa9498d2482148836de120ea9215714ec97c8d4e45f54b5ee1810e2bf9d

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp310-none-win32.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp310-none-win32.whl
Algorithm Hash digest
SHA256 2601d43cf046657c8fb83ae5aa670eaccde80b2bf7d382907397663955734c27
MD5 46c3ab36aa566299221ae0f6b86cdf97
BLAKE2b-256 721382476695a23b3cae306ad3a9b0cf0cac9665521c9d9b8b6ebadb130df0c0

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afaf71858468576944280f199c3f8dbffed64dda28413cb40a38d2471ab489d5
MD5 a07777aa9d64c07965e1f615b68044b9
BLAKE2b-256 1347347c906143e4b310551d12f4e6c468b19ac7468e9ecb62a974bf1a595456

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fba614f1fd2fc75e5f7a746ddc189654b2ce3a3f487118fc3c94a8cf9ab87981
MD5 d5fa7ee209e8453fd663fb5dbb040d4b
BLAKE2b-256 e8f8fa225689a74516739a982b43c74695a514018902add42f38fadbde8bbd8e

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 93a6dffc0053b21f77c3cb5bae31b16f422a897c2c33ab392f55e31af5a56b62
MD5 5d50dc15f92129f336b3dbbc231681af
BLAKE2b-256 d21084c1030ca617288b6daae4c79063c48603283cc79afc3f56dc59f73b4185

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 269f6dced3c20b0709d8bc54f253b52ecf9bb7c824afc74b1e1d7aeb9598ca19
MD5 cbbcc0282bb948de6afc6005539e1e8d
BLAKE2b-256 ee83e9a6b9086dd6f16c67dec4b9d3f1d5b0714eec03bdbcc7c1c36250185066

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 76d1881eb6a408971d178da37590e8bae436b5ad127d864e4241b34b430c7969
MD5 71deeb15c8fdaa799531b5847e6adb5b
BLAKE2b-256 3064a00b2a5030ed55576fd8f8f88df06c222ea51d57f40f43f17c632cbe3fcd

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp39-none-win32.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp39-none-win32.whl
Algorithm Hash digest
SHA256 6bcfccbcb7c6e7d048bbb12cb6713349c6bd6636e7afaea9ba3f90448f18230c
MD5 28b6ec4162f5ce83b47bdb65422f3e67
BLAKE2b-256 ff0b636bf7c749ca047f9a0e3323442dcc0e61318ec7b0ef6669e4b4edb0e735

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a69d059a8171f6586c621fa489a87ce7144201c7259f95a5787d73667ce905dc
MD5 e19e38cf86b0b9a6df50bd4574502498
BLAKE2b-256 767963fa5d23d7844cd872ea4ff17a4bf8862a30f34809cb7a832e00208f3920

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 eab9cace5f5bb9811def0198a98dc44c603d585fdd5eb31c95b399afd4ae32f3
MD5 c77c96efb5ebb0d799b6ed55255f44f4
BLAKE2b-256 0fafe1326d27ca046d300261ef076b174334a05aaebb3dbfd28d8c84e3d7d54d

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a6cc8e7bf499014ee0bf73b1248193e57bbfa66e3800b7b3785e1504185ea522
MD5 14960d69eaab31bbd78d864c76cd055e
BLAKE2b-256 669aefca1d8661be859205f56a8f32f448072ef6751961ddcbecb52413ec76fb

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 8143a5cfc906c603aa2734970a60ac159a5e8f09a0d856c7bb6e0174bd7627d6
MD5 568e244feb47eaa49b05032313117646
BLAKE2b-256 b959623b48214b6ed348d0ed2498515d28f814accf6b925af4483c8d9c16ccde

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 1c7efec79bdcafff888e79bfa069fc2bff4d0f125e7e869953e349766f653880
MD5 63cf4f1c04692f5d7c9452bd63dae1ad
BLAKE2b-256 06d531cefd4e6f8f3023d607cf1706fa1d87a7a864184101d534a12f8ff14185

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp38-none-win32.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp38-none-win32.whl
Algorithm Hash digest
SHA256 0bca6a6aaad41a4f30b0d5d13fbca21f55fe3c3ba4ebc96aa0b209ae7014962f
MD5 8ff3362b10820558cc6f0e5d95902922
BLAKE2b-256 b18c59739bafdda7c0cd15bafa90bdf3902287c771f03cd2a21a5af44e6e8ac1

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c89f360e4e4d15e518e767ef5a19a8be891355db1005f01bd284ae53a19388eb
MD5 842a460e66a0bc834aaa7ecfee2d94f8
BLAKE2b-256 26cab3cbb9dd092500cc57723a7ea8580cda8db085f6b00c87057b5a66911cf8

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e36c8edb1b1aab43ec32efd04bf8ae002b4e5fc18dc0ef25d16af5569b135b0d
MD5 c5f5ffe63e99cc9ac396d083849e21e8
BLAKE2b-256 054f7a4a5a5033c1d425ec73089f61e13135da0f80d6b6644e841f05bd9e266a

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6b22667c0ac5c85104806d758d9323997d2ec385e679a8d02325eff719dd6aa2
MD5 11b70db942f5482e915c5811231f8c43
BLAKE2b-256 49bed43f15c45bb41e31b88365e46b4974ea3e1e2c2d763f0ebc1db6a3eaf558

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 8bfd077b31e08398d3959bcc8c4cbe6e7e5b47dd9b8d40717d9b4b6a09be8796
MD5 f0e12d186e3ad1493f6b7f501985a8a9
BLAKE2b-256 0b447248eef564632f7d6e239af4ab64757d04b36f8dfdcbb7e667e198b6f205

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 73887a3ad2da8686aa1ad4ab11ef51d75eaef6351893608b81b4ee7ffda2b9a8
MD5 94bdc26a7eff1dd9ae2a31970c625397
BLAKE2b-256 c749b45d5567fa93ba9c45d7734892511a3031d209afabe1395b61b72f3c2400

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp37-none-win32.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp37-none-win32.whl
Algorithm Hash digest
SHA256 e62468c99ea1e3c00d16a1ed6606bf339cd3c5fccf96b020f20fb355abb3258a
MD5 e247a0ec0bc2672036497201a6b2b4c7
BLAKE2b-256 e85db287d4976891779869579bf192ee5d43e926e5e8f49e8f136fb845c35af8

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ee86dbbee6721b2d292820ca8c6699be9c01991a9c7fa3a3f47590692d2717e
MD5 c78a4c7f9c1cb5b275a25e47f8f3e9e0
BLAKE2b-256 a86dbba2f73c6d77447b03c0ff8c82de76a46c64d4c7452c202f84c5185a43ae

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1bb2d4cd1ccd6df70bd4422f36f012cfb2e702b7f43be4e9395c79457f05f10f
MD5 aa6801dc461387cbc908efbdab533f71
BLAKE2b-256 96398542e1ae4195fd7bba7b3ea929f9130811a76adb262e0e272c755e411051

See more details on using hashes here.

File details

Details for the file python_calamine-0.0.4-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for python_calamine-0.0.4-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f13a09691159b56c3458ad100c77a67fa4f78b1f18088f2649c92ebcf2a696c3
MD5 238f07dcc626d7b12c6e84403a455732
BLAKE2b-256 1437d62b789c42fa7b228c06e8f1f35416b7880c5e42bb2b4882cc93ec60bf4c

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