How this works in your browser
SheetJS parses the workbook in your browser, reading each worksheet into a grid of cell values along with number formats such as dates, currency and percentages. Those grids are rendered as ordinary HTML tables, one section per sheet, and the browser print pipeline turns the result into a PDF via Save as PDF. Using the browser as the PDF writer is what keeps the output text-based and selectable rather than a flat image of the sheet. It also explains the pagination behaviour: page breaks follow print rules based on table width and page size, which is why landscape often helps with wide data.
Excel to PDF vs. traditional online converters
| Feature | Excel to PDF (in-browser) | Traditional online converters |
|---|---|---|
| File upload required | No - never leaves your device | Yes - file is sent to a server |
| Processing queue | None - starts instantly | Often, especially at peak times |
| Watermark on output | Never | Common on free plans |
| Usage limits | None - free, unlimited use | Often capped per day or file size |
| Works offline once loaded | Yes, for most tools | No - requires a live connection |
| Account required | No | Often, for anything beyond a trial |
How to use Excel to PDF
- 1
Open the Excel to PDF tool
Go to tools.slaytic.com and open the Excel to PDF tool. No Excel licence or account required.
- 2
Drop your spreadsheet
Drop an .xlsx, .xls or .csv file onto the tool, or click to browse and select it. Nothing is uploaded.
- 3
Review and save as PDF
Each worksheet appears as a section in the preview. Use the browser print dialog and choose Save as PDF, switching to landscape for wide tables.
Common ways to use Excel to PDF
Sharing data with non-Excel users
Send figures to a client or colleague who has no spreadsheet software, in a format that opens anywhere.
Attaching a report to an email
Turn a working spreadsheet into a tidy read-only document suitable for sending on.
Freezing a snapshot
Capture the numbers as they stand today, so a shared file being edited later cannot change what you sent.
Frequently asked questions
Are all sheets in the workbook converted?
Yes. Each worksheet is rendered as a separate section in the print output, so all sheets appear in the PDF.
Does it support .csv files?
Yes - .csv files are parsed and rendered as a single table.
Will cell formatting like colours and borders be preserved?
Basic numeric formatting (dates, currency, percentages) is preserved. Cell background colours and custom borders depend on how SheetJS reads them; complex styles may not fully transfer.
What happens to a very wide spreadsheet?
Wide sheets are the main thing to watch. A table with many columns has to fit the page width, so it may shrink or wrap. Setting landscape orientation in the print dialog usually solves it; otherwise consider splitting the columns across sheets first.
Are formulas included?
No, and that is the correct behaviour. SheetJS reads the calculated values, so the PDF shows results rather than formulas, which is what a reader of a printed report actually wants to see.
Are charts and images from the workbook included?
No. The conversion renders cell data as tables. Charts, shapes and floating images are not part of the output.