Save an Excel Sheet as a PDF That Fits the Page
By ExcelReady TeamUpdated 5 min read
The short answer
To save Excel as PDF, go to File > Save As, choose PDF as the file type (Mac: File Format), and click Save. To make it fit, first set Page Layout > Width to 1 page and Orientation to Landscape, and AutoFit any column showing ####. Use Options (Windows) to pick the active sheet, a selection or the whole workbook.
Key takeaways
- File > Save As > PDF (or File > Export > Create PDF/XPS on Windows) saves the sheet as a PDF.
- The PDF follows the print settings, so fix the page layout before you save.
- Page Layout > Width: 1 page fits every column across one page; landscape gives more room.
- AutoFit columns first: a column showing #### in Excel also shows #### in the PDF.
- Choose Entire workbook, Active sheet(s) or Selection to control what goes into the PDF.
On this page+
To save Excel as PDF, use File > Save As and pick PDF as the file type. The hard part isn't saving: it's making the PDF look right, because Excel builds the PDF from your print settings. This guide shows how to save a PDF on Windows and Mac, and how to fit the columns on one page, repeat the headers and avoid #### and cut-off text. It's for anyone sending a report, an invoice or a test answer as a PDF.
How to save Excel as PDF on Windows#
Excel has two routes on Windows, and both create the same PDF:
- Go to File > Save As (or press F12).
- Choose a folder, then set Save as type to PDF (*.pdf).
- Click Options to choose what goes in: Selection, Active sheet(s) or Entire workbook. Tick Ignore print areas if you want everything, not just a set print area.
- Choose Standard for the best quality, or Minimum size for email.
- Click Save.
The other route is File > Export > Create PDF/XPS Document > Create PDF/XPS, which opens the same dialog. Your Excel file stays as it is; the PDF is a separate copy, and it won't update if you change the workbook later.
How to save Excel as PDF on a Mac#
On a Mac, the steps are almost the same:
- Go to File > Save As (⌘+Shift+S).
- Set File Format to PDF.
- Choose Workbook to include every sheet, or Sheet for just the active one.
- Click Save.
You can also use File > Print (⌘P), open the PDF menu at the bottom of the print window, and choose Save as PDF. That route follows the print settings exactly, which is useful if you've already checked the page in Print Preview.
Make the sheet fit on one page#
A PDF follows your page layout, so a sheet that's too wide spills onto a second page. Fix it before you save:
- Go to the Page Layout tab.
- In Scale to Fit, set Width to 1 page and leave Height as Automatic.
- Set Orientation to Landscape if the sheet is wider than it is tall.
- Check the result with File > Print (Windows: Ctrl+P; Mac: ⌘P).
In the Print screen, the scaling menu offers the same choices by name: Fit Sheet on One Page, Fit All Columns on One Page and Fit All Rows on One Page. "Fit All Columns" is usually best: every column fits across, and long lists continue onto more pages at a readable size. "Fit Sheet on One Page" squeezes everything, so a long sheet can become too small to read. The print setup guide covers margins, page breaks and page numbers in more detail.
Fix #### and cut-off text before you save#
The PDF shows exactly what the cells show. If a column is too narrow, numbers appear as #### and text is cut off, in the PDF too.
- AutoFit the columns. Double-click the right border of the column letter. On Windows, the key sequence Alt, H, O, I does the same. See how to AutoFit column width for every method.
- Format the numbers. Currency is Ctrl+Shift+$ on Windows and Control+Shift+$ on a Mac. Percent is Ctrl+Shift+% (Mac: Control+Shift+%). Bold the headers with Ctrl+B (Mac: ⌘B).
- Wrap long text. Use Home > Wrap Text for notes columns, so the text runs onto several lines instead of off the page.
A tidy summary line helps too. This formula joins a label to a formatted total:
="Total sales: "&TEXT(SUM(B2:B5),"$#,##0")With sales of 4,200, 3,150, 2,600 and 2,500 in B2:B5, it returns Total sales: $12,450. TEXT turns the number into text with the format you give it, so the dollar sign and comma survive the join.
Repeat headers and choose what prints#
On a long report, page 2 of the PDF has no headers unless you ask for them:
- Go to Page Layout > Print Titles.
- Click in Rows to repeat at top and click the header row, for example row 1. Excel writes
$1:$1. - Click OK.
Now every page of the PDF starts with the header row. Note that freeze panes only affect the screen; they don't repeat headers in a PDF.
To save just part of a sheet, select the range and choose Page Layout > Print Area > Set Print Area, or pick Selection in the PDF options. Hidden rows and columns don't appear in the PDF, which is handy for leaving out helper columns. The guide to hiding and unhiding rows and columns shows how.
Save several sheets or the whole workbook#
To put more than one sheet in a PDF:
- Some sheets: hold Ctrl (Mac: ⌘) and click each sheet tab, then save as PDF with Active sheet(s) selected.
- Every sheet: choose Entire workbook in Options (Mac: Workbook).
Each sheet uses its own page settings, so set the scaling on every sheet you include. Remember to click a single tab afterwards: while several tabs are selected, anything you type goes into all of them.
A PDF is for reading and printing, not for working with the data. If someone needs to use the numbers, send the workbook or a CSV as well; the comparison of CSV vs XLSX explains which to choose.
Common PDF problems and fixes#
These are the issues people hit most:
- Extra blank pages. A stray format or space far below the data extends the print range. Set a print area, or clear the unused rows.
- Tiny text. Fit Sheet on One Page shrank a long sheet. Use Fit All Columns on One Page instead.
- No gridlines. Gridlines don't print by default. Tick Page Layout > Gridlines > Print, or add borders to the table.
- Only one sheet saved. The default is the active sheet. Choose Entire workbook (or Workbook on a Mac).
- Wrong numbers. The PDF is a snapshot. Make sure the data is final, and save a new PDF after any change.
Practise it#
A PDF only looks as good as the formatting behind it. Practise formatting shortcuts in a live spreadsheet: you bold headers and format currency and percentages from the keyboard, with each step checked instantly. Then try the more formatting lesson for comma style and dates, and the TEXT exercise on this page.
Try it yourself
This is a live spreadsheet. Type the formula in the green cell and press Enter.
Add a summary line above the report before you save it as a PDF. Click D2 and join the text Total sales: to the SUM of B2:B5, formatted with TEXT as $#,##0.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Sales | ||||
| 2 | |||||
| 3 | |||||
| 4 | |||||
| 5 | |||||
| 6 | |||||
| 7 | |||||
| 8 |
Tip: Put the label in quotes, then & to join it to TEXT(SUM(B2:B5),"$#,##0").
Practise this in a lesson
Frequently asked questions
How do I save an Excel file as a PDF?
Go to File > Save As, choose PDF in Save as type (on a Mac, File Format), and click Save. On Windows you can also use File > Export > Create PDF/XPS.
How do I save an Excel sheet as a PDF on one page?
Go to Page Layout and set Width and Height to 1 page, or choose Print > Scaling > Fit Sheet on One Page. Then save as PDF. For wide sheets, Fit All Columns on One Page keeps text more readable.
How do I save the whole Excel workbook as one PDF?
On Windows, in the Save As dialog choose PDF, click Options and select Entire workbook. On a Mac, choose PDF as the file format and select Workbook before you save.
Why is my Excel PDF cut off or split across pages?
The PDF follows the print layout, so columns that don't fit the page spill onto extra pages. Set Width to 1 page in the Page Layout tab, switch to landscape, or narrow the margins, then save again.
Why does my PDF show #### instead of numbers?
The column is too narrow for the number, both in Excel and in the PDF. Double-click the column's right border to AutoFit it, then save the PDF again.