ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Productivity
  3. Save an Excel Sheet as a PDF That Fits the Page

Save an Excel Sheet as a PDF That Fits the Page

By ExcelReady Team·Updated November 3, 2026·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+
  1. How to save Excel as PDF on Windows
  2. How to save Excel as PDF on a Mac
  3. Make the sheet fit on one page
  4. Fix #### and cut-off text before you save
  5. Repeat headers and choose what prints
  6. Save several sheets or the whole workbook
  7. Common PDF problems and fixes
  8. Practise it

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:

  1. Go to File > Save As (or press F12).
  2. Choose a folder, then set Save as type to PDF (*.pdf).
  3. 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.
  4. Choose Standard for the best quality, or Minimum size for email.
  5. 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:

  1. Go to File > Save As (⌘+Shift+S).
  2. Set File Format to PDF.
  3. Choose Workbook to include every sheet, or Sheet for just the active one.
  4. 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:

  1. Go to the Page Layout tab.
  2. In Scale to Fit, set Width to 1 page and leave Height as Automatic.
  3. Set Orientation to Landscape if the sheet is wider than it is tall.
  4. 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:

Excel formula
="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:

  1. Go to Page Layout > Print Titles.
  2. Click in Rows to repeat at top and click the header row, for example row 1. Excel writes $1:$1.
  3. 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:

  1. 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.
  2. Tiny text. Fit Sheet on One Page shrank a long sheet. Use Fit All Columns on One Page instead.
  3. No gridlines. Gridlines don't print by default. Tick Page Layout > Gridlines > Print, or add borders to the table.
  4. Only one sheet saved. The default is the active sheet. Choose Entire workbook (or Workbook on a Mac).
  5. 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.

fx
ABCDE
1
Region
Sales
2
North
4200
3
South
3150
4
East
2600
5
West
2500
6
7
8

Tip: Put the label in quotes, then & to join it to TEXT(SUM(B2:B5),"$#,##0").

Practise this in a lesson

LessonFormatting shortcutsBold headers and format currency and percentages from the keyboard.LessonMore formattingItalic and underline, comma style, date format, and resetting a cell to General.

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.

Sources

  • Fit to one page - Microsoft Support
  • Print rows with column headers on top of every page - Microsoft Support
  • TEXT function - Microsoft Support

Written and checked by the ExcelReady Team. First published November 3, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. How to save Excel as PDF on Windows
  2. How to save Excel as PDF on a Mac
  3. Make the sheet fit on one page
  4. Fix #### and cut-off text before you save
  5. Repeat headers and choose what prints
  6. Save several sheets or the whole workbook
  7. Common PDF problems and fixes
  8. Practise it

Keep reading

Productivity· 5 min read

Print an Excel Sheet Neatly: Fit to Page and Titles

To print an Excel sheet that fits the page, go to File > Print and change No Scaling to Fit All Columns on One Page, or set Width to 1 page in Page Layout > Scale to Fit. Switch to Landscape for wide tables, and use Page Layout > Print Titles with $1:$1 in Rows to repeat at top so headers print on every page.

Basics· 4 min read

How to AutoFit Column Width and Row Height in Excel

To AutoFit column width in Excel, double-click the right border of the column letter. Excel resizes the column to fit its longest entry. For several columns, select them first and double-click any one border. On Windows, Alt, H, O, I does the same from the keyboard, and Alt, H, O, A fits the row height.

Basics· 6 min read

Freeze Panes in Excel: Keep Headers in View

To freeze panes in Excel, click the cell just below the rows and to the right of the columns you want to keep in view, then go to View > Freeze Panes > Freeze Panes. To keep only the header row, choose Freeze Top Row. To undo it, choose View > Freeze Panes > Unfreeze Panes.

More on productivity

  • Scenario Manager in Excel: Compare Best and Worst Cases
  • Select and Copy Only Visible Cells in Excel
  • Excel Shortcuts for Accountants: The Ones Worth Learning
  • Excel Shortcuts for Mac: The Ones You'll Actually Use
  • Solver in Excel: Find the Best Answer Within Limits
  • Shortcut to Switch Sheets in Excel (Windows and Mac)
All productivity articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free