How to use CSV to PDF
- Paste the table into the CSV text box, or add one UTF-8 .csv or .tsv file instead.
- Check the example first: the first line holds the column names, and each following line is one row.
- Choose the page size and orientation, and set a text size that fits your widest column.
- Add a title line if the first page needs one, then select Create the PDF.
- Download the file and check that the column names repeat at the top of each page.
Example: CSV to PDF
Lay a three-row staff table out on one landscape page.
Options
- Page size and orientation
- Landscape is the default because a table usually has more columns than rows of text. Portrait suits a narrow table with a few columns and many rows.
- Text size in points
- Smaller text fits more columns and more rows on a page, down to 6 points. The column widths follow the content, so a wide table is scaled to the page and then wraps inside its columns.
- The first row holds the column names
- When the first line is a header, those names are printed at the top of every page. Turn it off for a table that starts with data, and the columns are numbered column_1, column_2 and so on.
- Document title line
- Prints once above the table on the first page in a larger bold size. Leave it empty when the table is going into a report that already has a heading.
Supported inputs and limits
Where your input is processed
This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.
Why the header row is repeated, and why cells wrap
A printed table loses its context as soon as the page turns. Repeating the column names at the top of each page means a reader never has to look back to know what a number means, which is why the header band is drawn again on every page rather than once. Wrapping follows the same logic at a smaller scale: a column narrow enough to fit the page is narrower than its longest value, so a cell is broken into lines inside its own rectangle instead of running over the neighboring column. A cap on those lines keeps one unusually long value from taking a whole page away from the rows around it.
Questions about CSV to PDF
Why did my table come out narrower than the page?
Column widths follow the content, so a short table does not stretch to fill the sheet. A wide table is scaled down and wraps inside each column. If the columns cannot fit at a readable width, the tool asks you to choose landscape or remove columns instead of cutting them off.
What happens to a very long cell?
It wraps to five lines and then stops with a marker. The cap keeps one long note from pushing a single row past a whole page, and the report says when a value was shortened.
Are numbers and dates reformatted?
No. Each cell is printed as the text you supplied, so a date keeps the layout it had and a leading zero is not dropped. The tool never reads a cell as a number. Only a cell that needs more than five lines is shortened, and the report says when that happened.
Can I use a semicolon or tab separated file?
Yes. The delimiter is detected from the first rows, and a comma, semicolon, tab or pipe all work. Values that contain the delimiter still need the usual quotes around them.