summaryrefslogtreecommitdiff
path: root/docs/formats.rst
diff options
context:
space:
mode:
authorDaniel Santos <dfsantosbu@unal.edu.co>2019-12-10 00:04:03 +0100
committerHugo van Kemenade <hugovk@users.noreply.github.com>2019-12-10 01:04:03 +0200
commitfa30ea858d0ac41f2f542e0c50d9f9a2e343deb2 (patch)
tree43b8ec6362e4989a9b6669f82d1e15426d3f5f40 /docs/formats.rst
parent4de2e17984165400bc8aa610ea61c9f441ccbedb (diff)
downloadtablib-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.rst25
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