Converting spreadsheet to PDF...
PDF Tools Calculators Contact Log In

Excel to PDF

Convert XLSX, XLS, CSV and ODS spreadsheets to PDF documents

Supports XLSX, XLS, CSV and ODS files. The active sheet is converted by default. You can also convert all sheets into a single PDF.

Drop Your Spreadsheet Here

XLSX, XLS, CSV, ODS • Max 50 MB

Spreadsheet Support

XLSX, XLS, CSV and ODS formats

Multi-sheet

Convert one or all sheets to PDF

Fit to Page

Spreadsheet scaled to fit the page

Instant Download

PDF ready to download immediately

Convert an XLSX, XLS, CSV, or ODS spreadsheet into a clean, print-ready PDF, with each sheet automatically fitted to the page width.

How It Works

How Excel to PDF Works

The uploaded file is loaded with PhpSpreadsheet, which understands the internal structure of Excel, CSV, and OpenDocument spreadsheet formats and reconstructs the workbook's cells, formulas' calculated values, and formatting in memory.

You can choose to convert just one specific sheet or every sheet in the workbook; each included sheet has its page setup adjusted to fit the content to the page width on A4 paper, so wide tables shrink to fit rather than getting cut off.

The prepared spreadsheet is then handed to PhpSpreadsheet's PDF writer, which uses mPDF internally to render the sheet's cells, borders, and column layout into the final PDF document.

Worked Example

See It In Action

A 3-sheet budget workbook with 20 columns on the "Summary" tab converts — with "convert all sheets" selected — into a multi-page PDF where the wide Summary table is automatically scaled down to fit within the A4 page width rather than being truncated.
FAQ

Frequently Asked Questions

Can I convert just one sheet instead of the whole workbook?
Yes — select the specific sheet you want, or check "convert all sheets" to include every tab in the workbook as separate pages in the output PDF.
What file formats are supported?
XLSX, XLS, CSV, and ODS files are all accepted — the format is detected from the file extension automatically.
Will my formulas show their calculated values?
Yes — PhpSpreadsheet reads the last-calculated value stored in the file for each formula cell, so the PDF shows the actual numbers rather than the formula text.
Why does my wide table look squeezed?
Sheets are automatically set to fit the page width on A4 paper so nothing gets cut off on the right edge — very wide tables with many columns will appear at a smaller font size to accommodate this.