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.7.0.tar.gz (121.2 kB view details)

Uploaded Source

Built Distribution

tablib-3.7.0-py3-none-any.whl (47.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tablib-3.7.0.tar.gz
  • Upload date:
  • Size: 121.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.4

File hashes

Hashes for tablib-3.7.0.tar.gz
Algorithm Hash digest
SHA256 f9db84ed398df5109bd69c11d46613d16cc572fb9ad3213f10d95e2b5f12c18e
MD5 c39cc94fd1172bde03fd0747be7967da
BLAKE2b-256 4178afdf974431f58f0270113e8c50bb020f4d3927eaf0a47806c55e91da3e70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tablib-3.7.0-py3-none-any.whl
  • Upload date:
  • Size: 47.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.4

File hashes

Hashes for tablib-3.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9a6930037cfe0f782377963ca3f2b1dae3fd4cdbf0883848f22f1447e7bb718b
MD5 d62b120766222bc1e8e04f1ee75d1dc4
BLAKE2b-256 5addd578310f8ae1cd8e0c6f16a2ff281b8f9993f6cdba1b3d48f92bfae536b6

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