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)
  • 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.5.0.tar.gz (94.8 kB view details)

Uploaded Source

Built Distribution

tablib-3.5.0-py3-none-any.whl (45.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tablib-3.5.0.tar.gz
Algorithm Hash digest
SHA256 f6661dfc45e1d4f51fa8a6239f9c8349380859a5bfaa73280645f046d6c96e33
MD5 121c1a6a03ab24840bf193df8035f550
BLAKE2b-256 956ad62bb27ecd6371cd10fc7f68fa9b06cf46e4771582f2aae94fb56c24add7

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for tablib-3.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9821caa9eca6062ff7299fa645e737aecff982e6b2b42046928a6413c8dabfd9
MD5 ae3344442656dd5a315d0bd666c9d2f8
BLAKE2b-256 cf02404b9a79578e1a3512bf3ae5e1fb0766859ccf3b55a83ab1e7ac4aeb7bed

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