Convert Excel spreadsheets (XLSX, XLS) to high-quality PDF files.
Maintains tables, charts, and formatting during conversion.
Or click the select button
Excel files have been successfully converted to PDF
Spreadsheets are miserable to share as spreadsheets. The recipient sees different column widths, their own regional date formatting, and a live grid they can accidentally edit. Converting to PDF fixes the presentation and freezes the numbers — which is exactly what you want when sending a quotation, a report or a set of figures for approval.
This converter reads your workbook with SheetJS, which parses both modern .xlsx and older .xls files, and lays the cell data out as a table in a PDF using jsPDF. You choose which sheets to include, the page size and orientation, whether to fit the content to the page width, and whether to draw gridlines.
The workbook is parsed and rendered in your browser. Financial models, payroll data and client figures are converted without being uploaded.
.xlsx or .xls file.The single most common problem is a table wider than the page. Four things help, in roughly this order of effectiveness:
| Element | Result |
|---|---|
| Cell values | Converted — the calculated result, not the formula |
| Multiple sheets | Included per your selection, each starting a new section |
| Gridlines | Optional, off by default |
| Cell colours and conditional formatting | Not carried over |
| Charts and images | Not included |
| Merged cells | May not lay out as they do in Excel |
| Non-Latin scripts | Limited font coverage — see below |
The most important line there is charts. If your report is built around a chart, this converter will not include it. Copy the chart into a document and convert that instead, or export the chart as an image and combine it using JPG to PDF.
The calculated values, which is what you want in a PDF. Formulas are not visible in the output.
No. Only cell data is converted. Export charts as images from Excel and combine them with JPG to PDF, or place them in a document and convert that.
Switch to landscape first, then to A3 if that is not enough, then enable fit to page. Best of all, hide columns that do not need to be in the shared version.
No. Cell background colours and conditional formatting are not carried into the PDF. Gridlines can be enabled separately if you need the table structure to be visible.
Support is limited by the PDF base fonts used here. For workbooks in non-Latin scripts, exporting to PDF from Excel or LibreOffice Calc gives a more reliable result.
No. SheetJS parses the file and jsPDF renders it, both inside your browser.