Values as Excel shows them
Each cell is printed the way Excel displays it, not as the raw number underneath. The tool reads the cell’s number format and applies it: thousands separators and decimals (1,234.50), currency signs such as ₹, Rs, $ and €, negatives in brackets, percentages, and dates and times such as 15 Mar 2026 or 6:00 PM. Formulas show their last calculated result, the value Excel saved with the file.
Merged cells stay merged, column widths follow the workbook, and hidden rows, columns and sheets are left out. Empty sheets are skipped and listed in the message.
Fitting the page
With orientation set to “Automatic”, a sheet that is too wide for an upright page is printed sideways (landscape). If it’s still too wide, the text and columns are scaled down together until every column fits, down to a small but readable size, and the tool tells you when that happened. Long sheets flow onto as many pages as needed. With “Repeat the first row at the top of each page” ticked, the heading row (and a title above it) is repeated on every page, so long tables stay readable.
Simplified layout
To keep your workbook private, everything runs in your browser rather than in Excel itself, so the look is simplified. Values, number formats, merged cells and widths come across. Cell colours, fonts, borders, charts, pictures, and Excel’s own print areas and page breaks don’t. When you need the PDF to match Excel exactly, use File › Save as PDF (Excel) or File › Download › PDF (Google Sheets).
Supported files
The tool reads .xlsx and .xlsm files up to 30 MB, from Excel, Google Sheets, LibreOffice and Numbers. Older .xls files and password-protected workbooks use a format it can’t read; open them in a spreadsheet app, remove the password and save as .xlsx. Your file is opened and processed in your browser, so it is never uploaded to a server.