summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-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