arrow_backDashboard

Excel to PDF — Convert Spreadsheets to PDF

Convert Excel (.xlsx) spreadsheets to PDF locally.

upload_file

Select Excel File (.xlsx)

or drag your .xlsx file here

Convert an Excel spreadsheet to a PDF anyone can read

Turn an .xlsx workbook into a landscape PDF with each sheet laid out as a table. Runs in your browser; the file is never uploaded.

Spreadsheets are working documents, and sending one to somebody who only needs to read it causes predictable trouble. They may not have Excel. They may open it and accidentally overwrite a cell. Column widths shift, a stray filter is left applied, and the recipient sees something other than what you meant to show them.

Converting to PDF settles all of that. The reader gets a fixed page: the values as you saw them, in the order you saw them, with no way to disturb the sheet by accident and no software required beyond a PDF viewer.

This tool reads every worksheet in your workbook and lays each one out as a table across landscape A4 pages, adding pages as a wide or long sheet demands. It all happens in the browser, which is what makes it usable for payroll runs, client ledgers and management accounts.

Financial data stays local

Payroll, ledgers and management accounts are converted in the tab. Nothing is uploaded and no third party holds a copy.

Every sheet included

All worksheets in the workbook are converted, not just the active one, each laid out as its own table.

Landscape by default

Output is landscape A4, which fits far more columns before wrapping than portrait would.

How to convert Excel to PDF

1

Choose the .xlsx workbook you want to convert.

2

Each worksheet is read in your browser.

3

Rows are laid out as tables across landscape pages.

4

Download the PDF, ready to circulate.

Your workbook never leaves the tab

Payroll runs, client ledgers and management accounts are read and converted on your own processor. There is no upload, so converting them does not put the numbers in anyone else's hands.

When people reach for this

Circulating figures for review, not editing

Management accounts going to a board or a budget going to a department should be read, not amended in transit. A PDF makes the version you sent the version they see.

Attaching a schedule to a contract or report

Annexes need to sit inside the same document as the agreement. Converting the schedule to PDF lets you merge it with the main file into one deliverable.

Sending to someone without Excel

Clients on a phone, on a Chromebook, or simply without a spreadsheet application can all open a PDF. It removes the question of whether they can read what you sent.

Archiving a period end

A snapshot of the numbers as they stood at close, in a format that will still open in ten years and cannot be silently recalculated.

What actually happens to your file

The workbook is parsed by SheetJS, which reads the .xlsx container and gives access to every worksheet it contains. Note that it reads the file's stored values — the results of your formulas, as last calculated and saved by Excel, not the formulas themselves.

Each sheet is converted into a plain array of rows and columns. Empty cells are filled with blanks rather than skipped, which is what keeps the columns lined up instead of collapsing leftwards.

That array is handed to jsPDF and drawn as a table on a landscape A4 page, with new pages added as the sheet runs past the bottom or the side of the page. Each worksheet starts fresh so the sheet boundaries in your workbook remain visible in the output.

The assembled PDF is downloaded straight from the tab. The workbook itself is never transmitted.

Where it falls short, honestly

  • Cell formatting is not carried over. Colours, fills, conditional formatting, borders and font styling are dropped; you get the values in a plain table.
  • Charts and images are not included. Only cell contents are read, so a dashboard sheet built around a chart will come out largely empty.
  • Formulas appear as their last saved result. That is normally what you want in a PDF, but it does mean an unrecalculated workbook prints stale numbers.
  • Very wide sheets wrap onto extra pages. Landscape A4 fits a good number of columns, but a sheet with forty of them will be split, which can be awkward to read.
  • Merged cells, frozen panes and print areas are ignored. The layout comes from the data, not from your print setup.
  • If you need the exact printed appearance, including your formatting and page setup, Excel's own Export to PDF is the right tool. This one is for when Excel is unavailable or the file must not be uploaded.

Compared with an online converter

This toolTypical cloud converter
Where your file goesNowhere. It stays in the browser tab.Uploaded to a server you do not control.
Suitable for payroll and ledgersYes — no disclosure occurs.Depends on their terms and jurisdiction.
Formatting preservedNo — values in a plain table.Often better, using server-side Office.
Sheets convertedAll of them.Sometimes only the active sheet.
Works offlineYes, once the page has loaded.No.
CostFree, no account.Usually metered or subscription.

Frequently Asked Questions

Will my colours and conditional formatting survive?expand_more
No. Values are read and drawn as a plain table, so fills, colours, borders and conditional formatting are dropped. If the visual formatting carries meaning in your sheet, use Excel's own Export to PDF instead.
Are my charts included?expand_more
No. Only cell contents are read, so a sheet whose point is a chart will convert to very little. Consider copying the chart out as an image and using the image to PDF tool.
Does it convert every sheet or just the visible one?expand_more
Every worksheet in the workbook is converted, each starting on a fresh page so the boundaries stay clear.
Do formulas appear, or their results?expand_more
Their results — specifically, the values Excel last calculated and saved. A workbook saved without recalculating will therefore print the older numbers.
My table is cut off at the right-hand edge.expand_more
The sheet is wider than a landscape A4 page can hold, so it wraps onto additional pages. Hiding columns you do not need before converting, or splitting the sheet, generally reads better than the wrapped version.
Can I convert .csv or older .xls files?expand_more
The tool targets the modern .xlsx format. Open other formats in Excel, LibreOffice or Google Sheets and save as .xlsx first.
Is there a size limit?expand_more
No fixed one. The workbook is processed in the browser tab, so your device's memory sets the ceiling rather than a plan tier.

Related guides

Tools that pair with this one