Home/PDF Tools/Excel to PDF
📊

Excel to PDF

FREE

Print an .xlsx, .ods or CSV sheet to a PDF table

Free · No sign-up required
Loading...

What Excel to PDF does

Upload an Excel workbook (.xlsx or .xls) and the tool lays each sheet out as a text table in a PDF — one section per sheet, with the sheet name as a heading, a header row, and rows wrapped across pages. It produces a readable, searchable, printable snapshot of your data that no one can edit, in your browser, without the workbook leaving your device. It reads cell values, not formatting: no colours, borders, merged cells, charts or column widths are reproduced. For a print-faithful export, Excel's own File → Save As → PDF remains the exact route.

What is carried over

Workbook elementIn the PDF
SheetsOne section each, in workbook order
Cell valuesDisplayed text — formulas are replaced by their last calculated result
Numbers and datesAs formatted in the cell (e.g. 1,234.50, 2026-03-01)
Header rowFirst row rendered in bold, repeated on each new page
Column widthsEqual columns fitted to the page, text wrapped inside cells
Charts, images, commentsNot included
Colours, borders, merged cells, conditional formattingNot reproduced
Hidden rows / columnsIncluded (the tool reads all data)

Orientation and page size

Choose landscape for wide sheets (more than about six columns) and portrait for narrow lists. Pages are A4; columns are divided evenly across the printable width, so a sheet with twenty columns will have very narrow cells — split it into several sheets, or hide the columns you do not need before exporting from Excel. Text that does not fit a cell is wrapped onto extra lines rather than truncated.

When to use this, and when to use Excel

  • Use this for a quick, private snapshot on a phone or a machine without Excel; for a data listing where values matter more than looks; for keeping a record of what a sheet contained at a given date.
  • Use Excel or Google Sheets for invoices, dashboards, anything with charts, colour coding, merged headers or a carefully set print area.
  • Alternative: convert to CSV with XLSX to CSV if the recipient wants the data rather than a document.

Common uses

  • Sending a price list, a roster or a schedule to people who should read but not edit it.
  • Archiving a snapshot of a tracking sheet for audit or compliance.
  • Attaching a data appendix to a report.
  • Printing a list from a device that has no spreadsheet application.

Frequently asked questions

Why do my formulas show old values?

The file stores each formula's last calculated result; the tool does not recalculate. Open and save in Excel first if values may be stale.

The columns are too narrow to read.

Switch to landscape, or split the sheet. Twenty columns on an A4 page cannot be readable in any tool.

Can I export only one sheet?

Not here — all sheets are included. Delete unwanted sheets in Excel first, or extract the pages with Split PDF afterwards.

Are the numbers formatted as in Excel?

Yes, the displayed text of each cell is used, including number formats and dates.

Does it work with .xls, .ods or .csv?

.xlsx and .xls are supported. For CSV, use CSV to XLSX first; .ods is not supported.

Is my workbook uploaded?

No. SheetJS reads the file and pdf-lib writes the PDF, both in your browser.

More tools in this category

🔗
Merge PDF
Combine several PDF files into one document
Split PDF
Break a PDF into single pages or two halves
📑
Extract PDF Pages
Pull selected pages or ranges into a new PDF
🗑
Delete PDF Pages
Remove specific pages or ranges from a PDF
🗜
Compress PDF
Shrink scanned or image-heavy PDFs by re-rendering pages
🔄
Rotate PDF
Rotate every page by 90°, 180° or 270° losslessly