Drop a Parquet file and I'll set the rows out as a PDF — nothing is uploaded.
Parquet to PDF
Convert an Apache Parquet file to a PDF table — column names, typed alignment, a repeating header and page numbers. The way to put columnar data in front of somebody who does not have a Python environment.
Good to know
- Numeric columns are recognised from the file's own schema and set right-aligned.
- Nested columns come through as JSON, trimmed to the column width like any other long value.
- The rows read are the rows laid out — a very large file is capped, and the cap is stated on the result.
Your files stay on your machine
This tool runs entirely inside your browser tab. Nothing is uploaded, stored, or sent to a server — close the tab and every trace is gone.
These are the free ones — see the full suiteHow big a file can it take?
There is no upload, so there is no upload limit — but the work happens in this tab, which means your browser’s memory is the budget. Nothing here will refuse a file for being large; a big enough one simply gets slow and, eventually, reloads the tab. The figures below are rules of thumb on a desktop browser, not enforced caps. On a phone or tablet, expect a good deal less.
- The rows read and the finished PDF are held together — comfortable to around 20,000 rows, whatever the file's own size.
- Wide tables split across pages rather than being clipped, so a fifty-column file makes several passes and therefore several times the pages.
Password-protected PDFs are declined whatever their size — unlock the file first. If a run does die on a long document, splitting it into volumes and working through them one at a time is the reliable way round it.