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
Currently, whl's builds are provided only for linux.
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.3.tar.gz
(32.2 kB
view hashes)
Built Distributions
Close
Hashes for python_calamine-0.0.3-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 285f7bd2592821bea0e10a6fbb1465f4c4855763005849ad5e8555a23628f476 |
|
MD5 | c83073e5d38cc795df6650fe00e2b6f0 |
|
BLAKE2b-256 | d655989ba6a61b1d37ba60290daf6862ce75333afca7d7a9256ad5e7c7d33f08 |
Close
Hashes for python_calamine-0.0.3-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 743c459e94cb2eaddb12776a314da52cbd1c47e17116153c70fc1b4d7ab62b2a |
|
MD5 | 37535cf21aa8abea355ecd71a33f8417 |
|
BLAKE2b-256 | e40c92140b96fbb8f31abd99ca2e76a00353db47dffcf5f556ff63d963cc8c45 |
Close
Hashes for python_calamine-0.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f90eb3ea13a59caf70d980397d47e6ec87ec0efa048b0537d3cb81074c8c4f13 |
|
MD5 | 22fad4b84b65ecd29a7c1d8522269ac3 |
|
BLAKE2b-256 | a0c7f9e3cb6ccf2b7a43bc302a2581302de0035649a52ce88422fbcea2895c68 |
Close
Hashes for python_calamine-0.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3496978016990ae30aa98f8cb663f00e1bafaa37a0e0d00f6e90d6f6b4ae8abe |
|
MD5 | 14072fd6dadf01735e8bf02cd10ebe20 |
|
BLAKE2b-256 | 68bd8691c1a1239d39eb063befe9a7a88e38db819da9202ec3c796eb763ee0da |
Close
Hashes for python_calamine-0.0.3-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f68d9c8374a57afb3dea8b415a10dba0cf3732309ef1942976a87781692a15f1 |
|
MD5 | 00c2e94fec18fa5dd0247b2e012a169f |
|
BLAKE2b-256 | b6fd2e8ef5e7553fcf482974b92112cfbfacf3ec3cd3a374f5083816ed7af787 |
Close
Hashes for python_calamine-0.0.3-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dc01ca7ade9005ecefb2292c2d456c836c461d0e6bb4716656b46744676cc61 |
|
MD5 | 3f0e0e40777d780850aa9a481c01c030 |
|
BLAKE2b-256 | d4c6f61f76d132596571988bf381d778b4f3728f42f066cc498857c97b22a102 |
Close
Hashes for python_calamine-0.0.3-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68e3afa32323c8f19bf36b748eb5e20571fba2b7a1aab8e110e84e0dfbcca113 |
|
MD5 | 941d95e567a2d7f20a633bc9db6b1ef0 |
|
BLAKE2b-256 | aa829febfed7a70f4686d8139c4a7c407bc67fc0697f8659efe43449d4013262 |
Close
Hashes for python_calamine-0.0.3-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aa86ac7e3b93e1487fb4972a5044b7737bb142eb16f34bd0d5f5bdc165230ec |
|
MD5 | 53575e28da83b9dab06239d19329ae08 |
|
BLAKE2b-256 | e76d3c82c40222ee45b8514e74cd379854d04c6e438bbbb959ba829989da2890 |
Close
Hashes for python_calamine-0.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 233365a482f9b74579ef6caa523a433f642643fd0a014d61131af911ea5e0ba9 |
|
MD5 | 8f6dc904a96d145fc2757f728bd90ff0 |
|
BLAKE2b-256 | 12af3c004ee45d2ee4de8604bdd66ac21d83b3fc3441e5f7057315711680e2bf |
Close
Hashes for python_calamine-0.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54a8e7f85bbc0d4a0bddf1a9d0b6e4980cfaa6541e17fab98a0beae981501e6f |
|
MD5 | 231fef7edbd8a04b8f09fad81307593f |
|
BLAKE2b-256 | 1b885e270956a3b9a74d01e7580fbf21803c303991db80a2e73ff013031fd792 |
Close
Hashes for python_calamine-0.0.3-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8ece2d82cd0743522699cc5cb5f163444640468ad12cef2bf96c6ade213e654 |
|
MD5 | c21ef7455f4001fbe1ff7a59164a5423 |
|
BLAKE2b-256 | 6df8c0d05ee8bfa211420566eb53d9a9ef5fc10f8c0cbda776c196361238399c |
Close
Hashes for python_calamine-0.0.3-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c68fcd1d1216d1b76c3041b8a63645b9ba5b9664442c64aa283f6ec033aacdbb |
|
MD5 | a3a8d851ffefaee189165d7e2b007be0 |
|
BLAKE2b-256 | 1483c49daac4cc62f749b7aa19f8a2e5865379002eb172d16891eab462c348be |
Close
Hashes for python_calamine-0.0.3-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a55f47909f0e153828cba0d5e27261eb54b5c1035af1d87cd57fc41e2f8e3e61 |
|
MD5 | 1a65d8214976ae1b6808aaf0f389b9a8 |
|
BLAKE2b-256 | 8cd8b73919cf490804ec918605084114d0918dbfe4e74d2bc37ba7662cfa757a |
Close
Hashes for python_calamine-0.0.3-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db57dbcf46a56296d37c2d30bc339d0ed9143a907140f1f867c0d1e5d3f70889 |
|
MD5 | 0043118ed0ed1f2f620eea163659d118 |
|
BLAKE2b-256 | a777916cdc30113143ed02b61377e45f49224ab5e2a31e5b9fea0d4d1262bd19 |
Close
Hashes for python_calamine-0.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aed3d7e8be358c2ec2c7ab951ec598f2ccb61c01feaec7cc73577209a1ac1b5 |
|
MD5 | d637ba233bb179eb0ba2cf0edb8e7244 |
|
BLAKE2b-256 | dee959dde41a56cc8e1af6380b5769e7ca345f06818cb0db6cb687c2bede0b98 |
Close
Hashes for python_calamine-0.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e8929973ac164eb159425c6a09e991ab1bf02f25ddc2711e6ad2145213bb3d0 |
|
MD5 | 9abd726c65e3123df46f1b75a1bb75d6 |
|
BLAKE2b-256 | dd3a28e4dbded7e977fe2b96951215b575532b814d19ff0ed8733cbd5f8e50c9 |
Close
Hashes for python_calamine-0.0.3-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 422218c07f8418d25632cb30c433f4ea6de96e3c58ceb74b5fc5f5762b2d9b11 |
|
MD5 | 1d582cf488914d781dab672021b2e538 |
|
BLAKE2b-256 | ee4de8acd7956fbde672b0a52452f64b47e8796eb32903eea6e8888c50cfd8b3 |
Close
Hashes for python_calamine-0.0.3-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b718f7e5b389f95a0f2fc35cc096ea9788517b54d4ddf50415acaf909845fb87 |
|
MD5 | 2e3c3ea57a9e0266abc0c6e056a1dd1a |
|
BLAKE2b-256 | aaf57cb7471ce2e999fda420284aec96e23cc636b2f38475125abd0ed08a0639 |
Close
Hashes for python_calamine-0.0.3-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b605866adb61f752eb8b7af4dd4022b0ad36cf84e0b956fbd1264142ec39fa83 |
|
MD5 | e0dfb12f9dbd26e60371148be98e47b1 |
|
BLAKE2b-256 | c8861fb9446a0cebf37679f6d47c312378d84a46ae399452cbf8abe3a6d9f1c0 |
Close
Hashes for python_calamine-0.0.3-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa9d92d665a0c15844912d93bf127c51fea32338ac6e24e357e9ef4ad49cf46c |
|
MD5 | c68b0be8fdbcd2ca8b8b0e2772311d68 |
|
BLAKE2b-256 | 2e244b5cc45677e2d00159d4a52504d20407609470b5d4b6778b01d80355c6e6 |
Close
Hashes for python_calamine-0.0.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ecf1709ff189aeb62ddbb8eb7e88f4b9024c08d2f5ee99d12cf189ad26979cb |
|
MD5 | 364cbcec6c7a425fb073f5605725b546 |
|
BLAKE2b-256 | 893fbdabecf83fe48a9d505f25f8645a9e2d091ff2a6e7071b864e51944acf7b |
Close
Hashes for python_calamine-0.0.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6748f5ad2be4b2034679ee8db73443ce212e4fdcdea4e6961ca39cef0d9406e |
|
MD5 | 2a55c6301f404b089d5f90b5eb37615f |
|
BLAKE2b-256 | 7dac4707df1e88ff7b920669c05d0411249dd87d1802f83d693b2e87fc19d972 |
Close
Hashes for python_calamine-0.0.3-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58ee97cf9b1306f6244e355d230fcfc76f242db246c04bfbc37afd1545a23f99 |
|
MD5 | f06165a9dee2a725be571e35189345c7 |
|
BLAKE2b-256 | 830997016f11417fa6d13e49783ad1ab1c8a8c2ea90409bc44d05e78fbf0c612 |