Skip to main content

Format agnostic tabular data library (XLS, JSON, YAML, CSV, etc.)

Project description

Tablib: format-agnostic tabular dataset library

Jazzband PyPI version Supported Python versions PyPI downloads GitHub Actions status codecov GitHub

_____         ______  ___________ ______
__  /_______ ____  /_ ___  /___(_)___  /_
_  __/_  __ `/__  __ \__  / __  / __  __ \
/ /_  / /_/ / _  /_/ /_  /  _  /  _  /_/ /
\__/  \__,_/  /_.___/ /_/   /_/   /_.___/

Tablib is a format-agnostic tabular dataset library, written in Python.

Output formats supported:

  • Excel (Sets + Books)
  • JSON (Sets + Books)
  • YAML (Sets + Books)
  • Pandas DataFrames (Sets)
  • HTML (Sets)
  • Jira (Sets)
  • LaTeX (Sets)
  • TSV (Sets)
  • ODS (Sets)
  • CSV (Sets)
  • DBF (Sets)

Note that tablib purposefully excludes XML support. It always will. (Note: This is a joke. Pull requests are welcome.)

Tablib documentation is graciously hosted on https://tablib.readthedocs.io

It is also available in the docs directory of the source distribution.

Make sure to check out Tablib on PyPI!

Contribute

Please see the contributing guide.

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

tablib-3.6.0.tar.gz (119.1 kB view details)

Uploaded Source

Built Distribution

tablib-3.6.0-py3-none-any.whl (47.1 kB view details)

Uploaded Python 3

File details

Details for the file tablib-3.6.0.tar.gz.

File metadata

  • Download URL: tablib-3.6.0.tar.gz
  • Upload date:
  • Size: 119.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for tablib-3.6.0.tar.gz
Algorithm Hash digest
SHA256 414cb1922ae14af267ddd93163687dac6db74220360c5e0bd91f9a4479a9a649
MD5 6d229ec3eab91b174a788f3a074e5619
BLAKE2b-256 d3118282e6ab257bec3249657d8cff947e3db2e1c7d4fa736cd9b7f3aa6232ea

See more details on using hashes here.

Provenance

File details

Details for the file tablib-3.6.0-py3-none-any.whl.

File metadata

  • Download URL: tablib-3.6.0-py3-none-any.whl
  • Upload date:
  • Size: 47.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for tablib-3.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c403ed093d438b6162236efb106463d76c37a66283565b8c5c4631010c7e8b6d
MD5 82caddbf99af37150b022b882cab9cca
BLAKE2b-256 e3fd4c068a9f092e3cafe2f9793bd5934e59292c215bbd2b48ca10bbaeb1926a

See more details on using hashes here.

Provenance

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