diff options
author | Daniel Santos <dfsantosbu@unal.edu.co> | 2019-12-10 00:04:03 +0100 |
---|---|---|
committer | Hugo van Kemenade <hugovk@users.noreply.github.com> | 2019-12-10 01:04:03 +0200 |
commit | fa30ea858d0ac41f2f542e0c50d9f9a2e343deb2 (patch) | |
tree | 43b8ec6362e4989a9b6669f82d1e15426d3f5f40 /docs/formats.rst | |
parent | 4de2e17984165400bc8aa610ea61c9f441ccbedb (diff) | |
download | tablib-fa30ea858d0ac41f2f542e0c50d9f9a2e343deb2.tar.gz |
Implement feature that allows to export tabular data suited to a… (#437)
Diffstat (limited to 'docs/formats.rst')
-rw-r--r-- | docs/formats.rst | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/docs/formats.rst b/docs/formats.rst index 42b8cd5..9db94ce 100644 --- a/docs/formats.rst +++ b/docs/formats.rst @@ -7,6 +7,29 @@ Formats Tablib supports a wide variety of different tabular formats, both for input and output. Moreover, you can :ref:`register your own formats <newformats>`. +cli +=== + +The ``cli`` format is currently export-only. The exports produce a representation +table suited to a terminal. + +When exporting to a CLI you can pass the table format with the ``tablefmt`` +parameter, the supported formats are:: + + >>> import tabulate + >>> list(tabulate._table_formats) + ['simple', 'plain', 'grid', 'fancy_grid', 'github', 'pipe', 'orgtbl', + 'jira', 'presto', 'psql', 'rst', 'mediawiki', 'moinmoin', 'youtrack', + 'html', 'latex', 'latex_raw', 'latex_booktabs', 'tsv', 'textile'] + +For example:: + + dataset.export("cli", tablefmt="github") + dataset.export("cli", tablefmt="grid") + +This format is optional, install Tablib with ``pip install tablib[cli]`` to +make the format available. + csv === @@ -100,7 +123,7 @@ latex Import/export using the LaTeX_ format. This format is export-only. If a title has been set, it will be exported as the table caption. - + .. _LaTeX: https://www.latex-project.org/ ods |