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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tablib-3.6.1.tar.gz
  • Upload date:
  • Size: 119.2 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.1.tar.gz
Algorithm Hash digest
SHA256 040685fde11e9237675f43e985edb94b63250a5e9236f89d561ce6fb1465b839
MD5 8257a6c50b825b3ae313b5193f6b4fdb
BLAKE2b-256 5eacb44905c06f86658b49830e1155d1f327eb70cbd1087d97c9dc62182499a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tablib-3.6.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c771d38ed1d74350a69873db43e0afb7f1cca0ed2915a7243094463eb6789207
MD5 60072b22a6753b76c684aad07abea44b
BLAKE2b-256 ffd030af53e5ae2c4cb27aa114c1af1f1aa21709159a2516d7b2380dca31483f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page