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.4.tar.gz
(30.4 kB
view hashes)
Built Distributions
Close
Hashes for python_calamine-0.0.4-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34640b29ab1adc5b57fc8b2d7fb53709cb1b6bdb34f3bce21e4d30ec5a0bdc8e |
|
MD5 | 13f6bb2aa853e29b836cf9a95cdc7e5b |
|
BLAKE2b-256 | 715d05aa264c4c4f3ee27be96b782449ac8f08ef6b031fe1a030064b0b6e3547 |
Close
Hashes for python_calamine-0.0.4-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8abda180186182c9fe5a2cffd888b7483c74dad6aa92f65bc7d8fe5dad5f82b |
|
MD5 | ce0eedb72278957f678c230fcc1a51d4 |
|
BLAKE2b-256 | 4e964b9fb5ff9626df4fc853449be4c873bf1ea72f1f7a6a05ee6db0b6f5ba35 |
Close
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 |
Close
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 |
Close
Hashes for python_calamine-0.0.4-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65e1048bde01a767eea1e30e748cca04d25c51457c0736fd3fcb9b88e93d508b |
|
MD5 | d6f6cb1661e18aa8c9cce2757f93d038 |
|
BLAKE2b-256 | ec2dbfa9498d2482148836de120ea9215714ec97c8d4e45f54b5ee1810e2bf9d |
Close
Hashes for python_calamine-0.0.4-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2601d43cf046657c8fb83ae5aa670eaccde80b2bf7d382907397663955734c27 |
|
MD5 | 46c3ab36aa566299221ae0f6b86cdf97 |
|
BLAKE2b-256 | 721382476695a23b3cae306ad3a9b0cf0cac9665521c9d9b8b6ebadb130df0c0 |
Close
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 |
Close
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 |
Close
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 |
Close
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 |
Close
Hashes for python_calamine-0.0.4-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76d1881eb6a408971d178da37590e8bae436b5ad127d864e4241b34b430c7969 |
|
MD5 | 71deeb15c8fdaa799531b5847e6adb5b |
|
BLAKE2b-256 | 3064a00b2a5030ed55576fd8f8f88df06c222ea51d57f40f43f17c632cbe3fcd |
Close
Hashes for python_calamine-0.0.4-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bcfccbcb7c6e7d048bbb12cb6713349c6bd6636e7afaea9ba3f90448f18230c |
|
MD5 | 28b6ec4162f5ce83b47bdb65422f3e67 |
|
BLAKE2b-256 | ff0b636bf7c749ca047f9a0e3323442dcc0e61318ec7b0ef6669e4b4edb0e735 |
Close
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 |
Close
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 |
Close
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 |
Close
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 |
Close
Hashes for python_calamine-0.0.4-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c7efec79bdcafff888e79bfa069fc2bff4d0f125e7e869953e349766f653880 |
|
MD5 | 63cf4f1c04692f5d7c9452bd63dae1ad |
|
BLAKE2b-256 | 06d531cefd4e6f8f3023d607cf1706fa1d87a7a864184101d534a12f8ff14185 |
Close
Hashes for python_calamine-0.0.4-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bca6a6aaad41a4f30b0d5d13fbca21f55fe3c3ba4ebc96aa0b209ae7014962f |
|
MD5 | 8ff3362b10820558cc6f0e5d95902922 |
|
BLAKE2b-256 | b18c59739bafdda7c0cd15bafa90bdf3902287c771f03cd2a21a5af44e6e8ac1 |
Close
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 |
Close
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 |
Close
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 |
Close
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 |
Close
Hashes for python_calamine-0.0.4-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73887a3ad2da8686aa1ad4ab11ef51d75eaef6351893608b81b4ee7ffda2b9a8 |
|
MD5 | 94bdc26a7eff1dd9ae2a31970c625397 |
|
BLAKE2b-256 | c749b45d5567fa93ba9c45d7734892511a3031d209afabe1395b61b72f3c2400 |
Close
Hashes for python_calamine-0.0.4-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e62468c99ea1e3c00d16a1ed6606bf339cd3c5fccf96b020f20fb355abb3258a |
|
MD5 | e247a0ec0bc2672036497201a6b2b4c7 |
|
BLAKE2b-256 | e85db287d4976891779869579bf192ee5d43e926e5e8f49e8f136fb845c35af8 |
Close
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 |
Close
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 |
Close
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 |