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

Uploaded Source

Built Distribution

tablib-3.8.0-py3-none-any.whl (47.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tablib-3.8.0.tar.gz
  • Upload date:
  • Size: 122.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.8.0.tar.gz
Algorithm Hash digest
SHA256 94d8bcdc65a715a0024a6d5b701a5f31e45bd159269e62c73731de79f048db2b
MD5 6755312e07ae98b011107527f70083fc
BLAKE2b-256 09ccfe19d9c2ac1088794a51fc72f49b7226f88a0361f924fb3d17a9ec80e657

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tablib-3.8.0-py3-none-any.whl
  • Upload date:
  • Size: 47.9 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.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 35bdb9d4ec7052232f8803908f9c7a9c3c65807188b70618fa7a7d8ccd560b4d
MD5 bd4e96ed3ed647154692ec3769517fba
BLAKE2b-256 5c956542f54ebd90539b12ed6189cb54a6550a28407b1c503c2e55190c29a4c9

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