Skip to main content

Excel Comment Orm

Project description

# Exco

[![Build Status](https://travis-ci.org/thegangtechnology/exco.svg?branch=master)](https://travis-ci.org/thegangtechnology/exco) [![codecov](https://codecov.io/gh/thegangtechnology/exco/branch/master/graph/badge.svg?token=8BrjxREw2O)](https://codecov.io/gh/thegangtechnology/exco)

Excel Comment ORM. Declare ORM Spec descriptively right on excel file.

# What it does

The package allows you to declare orm mapping right in the excel file in the comments

then use it to extract data from other similar file.

An example of template is shown below.

![Template](notebooks/quickstart/template.png)

Dynamic Location, Validation, Assumptions, custom Parser are also supported.

# Installation

` pip install exco `

# Simple Usage

` import exco processor = exco.from_excel('./quickstart_template.xlsx') result = processor.process_excel('./quickstart_data_file.xlsx') print(result.to_dict()) `

See Also [Quick Start Notebook](notebooks/quickstart/0%20Quick%20Start.ipynb)

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

exco-0.1.1.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

exco-0.1.1-py3-none-any.whl (28.9 kB view details)

Uploaded Python 3

File details

Details for the file exco-0.1.1.tar.gz.

File metadata

  • Download URL: exco-0.1.1.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.3

File hashes

Hashes for exco-0.1.1.tar.gz
Algorithm Hash digest
SHA256 60204d4554b971ce9e4ec30caebb0202748c1c820e978e35e29bea341f93e403
MD5 4373dd6e1ba5baac35de502d5fb9037a
BLAKE2b-256 b0e1ee7155c7b8b3e8751157e13dbf580c464f69863ed5272d34bb909184de48

See more details on using hashes here.

File details

Details for the file exco-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: exco-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.3

File hashes

Hashes for exco-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b468c59315fe558a0dd7b0f6dbeedc9337e6ccf7dd991ed0997a4a6a90582df6
MD5 ba8ad16edae08eeebf4ac07ad400cc93
BLAKE2b-256 a2c2ff6be2ee6ad0bf78a79af416473a705499fa2967a4c644b4e60abedad169

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