Library of functions with utilities for the popular xlsx Python module openpyxl
Project description
EXCELerator
Use Case
Excel is often used to generator forms. Those forms are sometimes modified, even if slightly. Sometimes the header row gets displaced a few rows down or a few columns to the right. Sometimes a header is changed slightly - perhaps a whitespace was added to the end or a newline was inserted to make the header look nicer to the user.
Either way, by the time it got back to you, it changed just enough to throw a wrench into the pandas, openpyxl, or xlrd script you wrote.
This library seeks to aide you in reading the content of such forms by providing you with high-level classes and functions for reading data out of excel sheets.
Future
Currently, this is a barebones library. But more feature will come quickly.
Tutorial
pip install EXCELerator
from excelerator import TableReader
path = 'path\to\excel\sheet.xlsx'
sheetname = 'worksheet name'
tr = TableReader()
my_table_as_dict = tr.read_from(path, sheetname)
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
Built Distribution
Hashes for EXCELerator-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c84f2cb3ff829368da4106ced034ce88cc7ea24d305dee92e5c959032109415 |
|
MD5 | 68fbf9a2b468acc8d9f14ad158192752 |
|
BLAKE2b-256 | d44b4ef03667d3fe10bd6ec53b4a67078892156ba0a56b70cc2d9abc80aa8c93 |