Camelot
Open-source Python library for extracting structured tables from text PDFs into Pandas DataFrames, CSV, and Excel
camelot-py.readthedocs.ioCamelot is an open-source Python library that extracts tabular data from text-based PDF documents into structured formats including Pandas DataFrames, CSV, JSON, and Excel. It provides two extraction parsing methods: Lattice (for tables with demarcated grid lines) and Stream (for tables delineated by whitespace).
For researchers, data journalists, and civic technologists analyzing government budget reports, parliamentary responses, and statistical publications where data is trapped in PDF tables, Camelot offers a scriptable, reproducible pipeline with visual debugging plots for table boundary verification.
Details
- Kind
- Tool
- Run by
- Collective
- Topics
- Where
- Global, India
- Licence
- Open licence
- Cost
- Free
- Licence terms
- MIT