Excel to PDF Converter
Turn a spreadsheet into a clean, readable PDF table. Your file never leaves the browser.
Workbook
Sheets to includeRuns in your browser. Your spreadsheet is never uploaded.
What gets converted, and what does not
This tool converts the contents of a spreadsheet into a typeset table: the values as the sheet displays them, the header row, and the arrangement of rows and columns. It does not reproduce the workbook's visual design.
| Element | In the PDF |
|---|---|
| Cell values | Yes, as displayed — formulas become their results |
| Number and date formatting | Yes, as the sheet shows it |
| Header row | Yes, shaded and set in bold |
| Multiple sheets | Yes, each starting on a new page |
| Cell fills, borders and fonts | No |
| Conditional formatting | No |
| Merged cells | No — the value lands in the first cell of the merge |
| Charts and images | No |
If the visual design is the point — a formatted invoice, a dashboard, a report with brand colours — print to PDF from Excel or LibreOffice instead. Their layout engines reproduce the workbook exactly, which is a different job from this one. Use this tool when you want the data as a clean, readable, shareable table, which is the more common need and the one that usually involves emailing the file somewhere.
Fitting a wide sheet on a page
This is the real difficulty in converting spreadsheets, and no tool escapes it: a sheet is as wide as it needs to be, and a page is not.
Column widths here are worked out from what is actually in each column rather than divided equally, so a table of one long description and four short numbers gives the description the room and squeezes the numbers. That alone fits several more columns than a naive layout. Beyond that, the levers are:
- Landscape, which is worth about forty per cent more width on A4.
- Legal, longer rather than wider, so it fits more rows per page.
- Text size, which at 8 pt fits roughly a quarter more than at 10 pt and is still perfectly readable in a table.
A cell whose text is too long for its column wraps inside it and the row grows taller, so nothing is silently cut off. Twenty columns will not fit on a portrait A4 whatever you do, and the honest answer there is to hide the columns you do not need before converting.
Formulas, numbers and dates
Cells are read as they are displayed rather than as they are stored. A formula contributes its calculated result, a date formatted as 14/03/2026 arrives as that rather than as the serial number underneath it, and a currency cell keeps its symbol and decimals. This is what makes the PDF match what the person sending it saw on screen.
Why the parsing is local
The spreadsheet is read in the page by SheetJS and typeset there. That matters more for this format than most: spreadsheets are where payroll, pricing, customer lists and unreleased figures live, and those are exactly the files that should not be uploaded to a converter to save two minutes.
Questions
Is my spreadsheet uploaded to convert it?
No. The workbook is parsed and typeset inside your browser and there is no backend, so nothing is transmitted and nothing is stored. Spreadsheets tend to hold payroll, pricing and customer data, which is a good reason for the conversion to stay on your own machine.
Does it keep my cell colours and formatting?
No. This converts the contents of the sheet into a clean typeset table: the values, the header row and the layout of rows and columns. Cell fills, custom fonts, conditional formatting, merged cells and charts are not reproduced. If the visual design is what matters, print to PDF from Excel itself, which uses its own layout engine.
What happens to formulas?
The calculated value is used, not the formula, which is what you want in a PDF. Numbers and dates appear as the sheet displays them rather than as raw serial numbers, so a date formatted as 14/03/2026 comes out that way.
My sheet is too wide for the page. What should I do?
Switch to landscape, and to Legal if it is still tight. Column widths are worked out from the content, so a wide sheet stays readable further than an equal-column layout would, but twenty columns will not fit on a portrait A4 no matter how it is set.
Which file types can I open?
XLSX, XLSM, XLS, CSV, TSV and ODS. Every sheet in a workbook is listed and you choose which ones to include, each starting on its own page.
Is there a limit on the number of rows?
No fixed limit, but a very large sheet makes a very large PDF, and everything is held in memory. Several thousand rows is comfortable. Beyond that, consider filtering the sheet first: nobody reads a forty thousand row table in a PDF anyway.
Related tools
Browse all Sigma Wire tools - every free tool on the site, grouped by category.