tabula-py: Read tables in a PDF into DataFrame
==============================================

``tabula-py`` is a simple Python wrapper of `tabula-java <https://github.com/tabulapdf/tabula-java>`_\ , which can read table of PDF.
You can read tables from PDF and convert them into pandas' DataFrame. tabula-py also converts a PDF file into CSV/TSV/JSON file.

We highly recommend looking at `the example notebook <https://nbviewer.jupyter.org/github/chezou/tabula-py/blob/master/examples/tabula_example.ipynb>`_ and trying it on `Google Colab <https://colab.research.google.com/github/chezou/tabula-py/blob/master/examples/tabula_example.ipynb>`_.


For high-level API reference, see :ref:`high-level-interface`.


.. toctree::
   :maxdepth: 2
   :caption: Contents

   getting_started
   faq
   contributing


.. toctree::
   :maxdepth: 2
   :caption: API Reference

   tabula
   tabula.errors


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
