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
Release history Release notifications | RSS feed
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.5.tar.gz
(35.7 kB
view hashes)
Built Distributions
Close
Hashes for python_calamine-0.0.5-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b92a8fcd9a967ebd6cee21031c0c421c451d5ef39bf73030c070b1a85fd5a7a |
|
MD5 | 6e87769052b737fd40ffb821cb8553a5 |
|
BLAKE2b-256 | b164ef63fcdd20736e6f5425a115997bdd9c4d239b46cd3fd37506eb74310edd |
Close
Hashes for python_calamine-0.0.5-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac9fe56556bfd6651bec0b35264222d758116dee8da4380ce1097c83bd0e6c72 |
|
MD5 | 25d445b2cfbb8efe40c815a780a67d12 |
|
BLAKE2b-256 | 43b0f7694c6c3631aa5c5bdd8a9be9a1c93a5b524cb676b67f8175e9101a9f87 |
Close
Hashes for python_calamine-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18b924c242dd894ed2157e5ad7d5cdae8821eddb735ebcc62296c13f2ca78d65 |
|
MD5 | 0ef033ba237a2367d09bfce1c634c38b |
|
BLAKE2b-256 | 2afa25f485f4911218ae13e941816f4d2c3dfe4373c48abf053819a1b3cc054a |
Close
Hashes for python_calamine-0.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 782dbdf38c9d526d28fb90944f1af3887ca27d246e0583f249806ff1207bfb5d |
|
MD5 | 0d5ded346fe0c9006980e8f7fe845840 |
|
BLAKE2b-256 | 8bfd91acef31f29efa2d5ef29d22261a6fb88373e3178902e064754496edb90e |
Close
Hashes for python_calamine-0.0.5-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c516471ef83f1e98b7cccbf7ea92450a8eb7fa8975d329e7c4bf35fe178e2ee1 |
|
MD5 | 227ec87dcae34bda3bc7223c7b6859a4 |
|
BLAKE2b-256 | 50c263de2fa4212571d48f3d13d62999ae41cbb64b9f8597fa53dc6d20b572c9 |
Close
Hashes for python_calamine-0.0.5-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4541f443642ace01e728f2233261d4e1d526516e604d672851eecdcc69e6faf |
|
MD5 | a1cd2335c2b610c5fd4bb491753860ab |
|
BLAKE2b-256 | 350cc0afc0b627df52dab0602abdf649647b003a7d96c95a7a57f443b571aed6 |
Close
Hashes for python_calamine-0.0.5-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fffa67445b8428cccfdf000b109604c5274ffcfd00bb2bfe47390177c3bb9e6e |
|
MD5 | 60e8fdc1e8db3569ac374ccf086011b3 |
|
BLAKE2b-256 | 2715d394c0d834b8e50cecb5f3ef723cfbf25979d10ee95fd0efcc0baae9eb96 |
Close
Hashes for python_calamine-0.0.5-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4201bd13bfdb2eb4c40ce9ab947ab4092ab07c0d4a02e5dd17a7f00dd1f3cb5d |
|
MD5 | 5662320aa9af22e91fb4f1553c05325b |
|
BLAKE2b-256 | 10925c0522caefdbda5884f63e4c9bc67b54143330c5f4f452da0d4f8ed7aa0d |
Close
Hashes for python_calamine-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38e4cbfd2ba7a825b0b2861b5a1c797a7f86210ad6e13eca5ff2971806632ee4 |
|
MD5 | 359791e114e2144c50be225242e964cd |
|
BLAKE2b-256 | ddcd0f5acd90aa61e2f8bca3d4879d5e5a776238375aa16b47241556e01e51f4 |
Close
Hashes for python_calamine-0.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2109e4bab35df14b86a881d36cd7737e5084ba474f8609d9538e379efbb9e51d |
|
MD5 | 3587312cd4b2885105cbc1b815b3f1ba |
|
BLAKE2b-256 | 12a446c6246d024c3e8e6b9888a8c1252f1d086fd4aa0b4e5d97adc551ca053b |
Close
Hashes for python_calamine-0.0.5-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6a476177a01b2dc299a1a10727012582e328130c66104a627943db0c87e28a3 |
|
MD5 | d7774cab2326970f2af19c282b71d18a |
|
BLAKE2b-256 | b0a6b3f37a01cda8cface4df60321a1872225143fc23016776f51b66eaebc938 |
Close
Hashes for python_calamine-0.0.5-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bee2ec73d5e78af1032aeb36bf0b4d2e73b9707c56ee188610086f7609a85de |
|
MD5 | 0d0fa08681261bff4d61c765e9a213e6 |
|
BLAKE2b-256 | 6f239ec428db653519ae8db68e999ce2bdf09d5956a196fe79f9fce2d9d3fcc4 |
Close
Hashes for python_calamine-0.0.5-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac1ef15352d2164e8c19cf8b3fd6aac80f57d0dc235a0905f09e427ba585714d |
|
MD5 | 88ef653519b800eb2ad775a18cd6614c |
|
BLAKE2b-256 | 66a864c6b03bc2ea1612d17711a800931b91e2d5a730d3c8ca03469f6e519733 |
Close
Hashes for python_calamine-0.0.5-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b9e6b4593db3bc16e1a795dd6cf4764a32cc53c07a81343f536382a81e32703 |
|
MD5 | a370a60a1c3d0c099db211345e22d803 |
|
BLAKE2b-256 | d0d69f0337cbcac7dc716c842b4104dafd6d42fb16962e311511c4f01389edf2 |
Close
Hashes for python_calamine-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0d0fd7709159c248cff251241a586498f010d5a8f7534e35fbaa2dced1400d0 |
|
MD5 | bea100700d751ed1f550768084e3d02c |
|
BLAKE2b-256 | 13f48629a4fa29ede7d60cc13f33971800a088fe11fdfcea0bfb8bedc061a7f5 |
Close
Hashes for python_calamine-0.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50fb05166a712c1f12b1e339841e79db32dd469bab53c8ca2def66d66d4c40cc |
|
MD5 | b39d2c2ecc1f53eb033622dcecc0d3fd |
|
BLAKE2b-256 | 70f2a166762f86979a7e4939b9937668e655bda7c4eda47e6ef22d6502a043f1 |
Close
Hashes for python_calamine-0.0.5-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b844d31615fc31271665f7d3d4d1d50a9d22f12fefa65737135ba12cc9a3524 |
|
MD5 | 0e47c94211bbc290ab3bea74e6624fc9 |
|
BLAKE2b-256 | 90b6369fce53fe245231d1a04fc987f4eda366fb3567d35be62bf78e33f9ab14 |
Close
Hashes for python_calamine-0.0.5-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67de224d642724d8707160ce0bcebe9681bbc8626f73c0ce384b74ecb12d7b6a |
|
MD5 | b6fcd715bc072ae99cb3b36ac0cf3dc7 |
|
BLAKE2b-256 | e9d54e382ec43710b9334eccd87723321ee1f25551ac80c86e0655d493b4ac3e |
Close
Hashes for python_calamine-0.0.5-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c038db35e1c5d384908fb60893612389c67ac318d1fb8350c58d7abfd3f8f180 |
|
MD5 | d7bebc212447c46339c7b59966e3bdaf |
|
BLAKE2b-256 | 6a363417c524bfc651dd04dec23e2af55c4108f2f018988fc369168fd119bb3a |
Close
Hashes for python_calamine-0.0.5-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f84cac897e4a235cc4a37ecd7f7e5ce739f0107e157cbbf962edfe1b551efa92 |
|
MD5 | d9ae7986a0f5ef8a5bf8c3c6402f3105 |
|
BLAKE2b-256 | 80e9295de607f4681d0503d4e9222329aad5fa8a463513f4aa3b044f50c482fe |
Close
Hashes for python_calamine-0.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd3e40b347b12cc6976a763b540895e937f0060ae6cc19f558683e74440a94e4 |
|
MD5 | 8d759b8b9c16e4268d947b4b715e195e |
|
BLAKE2b-256 | 53621c690021b8c3b8777d296cf0740d1e22e90058ffd3f68c1d220d721c0782 |
Close
Hashes for python_calamine-0.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab23081867be311905eeea18c283d3cd08a2f723bea65412c332c07bde082ed2 |
|
MD5 | d88f78ebecd5775a9fdc8a71ad84965d |
|
BLAKE2b-256 | a9f5ace5752efb26ff901ec6f0ed4bebd812a530c3f3ff4b0523c946318c7f3c |
Close
Hashes for python_calamine-0.0.5-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 611749ee06294167a8bcd50213742d79930c6ea7838ff5c20c12503770cc01ae |
|
MD5 | dfb9f37ae6f61aa40b32d686c63dac90 |
|
BLAKE2b-256 | dc52fe663031a5d460478c51e2d8f77693c876508a37f334d14ef2effd157a6d |
Close
Hashes for python_calamine-0.0.5-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8705e00fcf9587c18174d190e21a8677d97bd6cd2818c2ac49065a3d37d69a92 |
|
MD5 | e40cb0974dc7277df01fc795845556be |
|
BLAKE2b-256 | e1168ddb20bff4b3e3cf35e9386bdf70e63023559e51fea1ef6bef6327c06a6f |
Close
Hashes for python_calamine-0.0.5-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80ece5c367ab03673e22de42383cd9a299f339feb651416d198aed29a64d4e8a |
|
MD5 | e3882cae27609173da385d5aca36ce92 |
|
BLAKE2b-256 | cdab1d1ea3231d50dce13e8f6fa4baa23e0ea1f8a5ad214782dde49b06e62842 |
Close
Hashes for python_calamine-0.0.5-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e70e23b295c24b58734637b41d34c68ddf183afe9f36be8a0ebef360e5bc9bb1 |
|
MD5 | bc08764c4b765b4883efcb85d5d31e88 |
|
BLAKE2b-256 | 755b39251bfd52628e53d46eaffb786438444d20e42e6f6dd60852f36c6ff712 |
Close
Hashes for python_calamine-0.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31a1643b8ff014efb87ccaf29b0d6eb12065f3ed396336d8aea539854d4f28bc |
|
MD5 | a728c77d3a3a476c9b15dc5bfa074373 |
|
BLAKE2b-256 | 12bb412c1275810da9f64515732fa3dead8bccf8be1a3edc9d71cda24c65b971 |
Close
Hashes for python_calamine-0.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e747abbddcb562a03161cf3de11fafb684c2e3703eb166ff1c2767331a733067 |
|
MD5 | cefb5533fccef1abbcd901f3c56e4a70 |
|
BLAKE2b-256 | 915be6e84b50c6ce729a3aa91cf7cb8fc00635a5fc57b8c203f25bb905516b8f |
Close
Hashes for python_calamine-0.0.5-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ec1ad0a1196988c3a91360831cc64723917f01624e906ac1e216155fc696e35 |
|
MD5 | ee9feb9481da768456c57de153393603 |
|
BLAKE2b-256 | e5e76e68fd0570d177574876e97ddd2609be086756765068f5a47bd069194484 |