In Excel: set a print area first (Page Layout ▸ Print Area ▸ Set Print Area), check the layout in View ▸ Page Break Preview, then Ctrl+P.
On this page7
Select the range you actually want and use Page Layout ▸ Print Area ▸ Set Print Area.
Choose Page Layout ▸ Orientation and Margins — Landscape and Narrow for most wide tables.
Set Page Layout ▸ Scale to Fit ▸ Width: 1 page, Height: Automatic so columns are not split across sheets.
Add Page Layout ▸ Print Titles ▸ Rows to repeat at top so the header row prints on every page.
Switch to View ▸ Page Break Preview and drag the blue page boundaries where you want them.
Press Ctrl+P, and in the dialog choose Print Active Sheets, Print Selection or Print Entire Workbook as needed.
To include the faint cell lines, tick Page Layout ▸ Sheet Options ▸ Gridlines ▸ Print — they are off by default.
What this does
Excel prints what it thinks the used range is, which is why an untouched print job so often produces eight pages with three columns stranded on their own. The order that works is: define the print area so blanks are excluded, choose orientation and margins, set Scale to Fit Width to 1 page so columns stay together, add Print Titles so the header row repeats on every page, and only then open the print dialog. Page Break Preview is the single most useful view here — it draws the actual page boundaries over the data and lets you drag them. Before you run it on a workbook other people depend on, try it on a copy or a few rows first. Undo only reaches back through the current session, so a quick trial run is the cheapest way to see exactly what will change before the file is saved and shared. For “print an excel spreadsheet”, the reliable version is a short checking loop, not just the first command that appears to work. Run it on a deliberately small range first, watch how the affected sheet change, and only then apply the same setup to the full sheet. When this is a ribbon command, the selection matters more than the button: confirm the range, apply the command, then spot-check the output before saving. That is what makes a workspace setting that makes a big sheet comfortable to navigate useful in real work: repeatable, auditable, and not dependent on memory or luck.
A worked example
A 14-column, 400-row table prints as 9 disjointed pages. Select A1:N400 ▸ Page Layout ▸ Print Area ▸ Set Print Area. Orientation ▸ Landscape, Margins ▸ Narrow. Scale to Fit ▸ Width: 1 page, Height: Automatic — the scale settles at 74%. Page Layout ▸ Print Titles ▸ Rows to repeat at top ▸ $1:$1 so the headers appear on every sheet. View ▸ Page Break Preview now shows 4 clean pages. Ctrl+P to print. Printing is where a spreadsheet meets people who will never open the file, and five settings decide whether they get a readable table or nine pages of orphaned columns. If this is something you do often, add the command to the Quick Access Toolbar (right-click it on the ribbon and choose Add to Quick Access Toolbar) or learn its shortcut, so next time it is one click instead of a hunt through the menus.
In Google Sheets
This is a command rather than a formula, so there is no syntax to carry over. Google Sheets arranges its commands in menus across the top instead of a ribbon, names some of them differently and does not have every Excel command — look for the equivalent in the Sheets menus or its help before assuming the steps match. Keep this page bookmarked for the next time the same question comes up. Better still, repeat the steps once in your own workbook — doing it yourself is what turns a copied answer into something you remember. The short version of “print an excel spreadsheet”: the answer is at the top of this page, and the sections above explain why each step matters, so a variation of the problem does not stump you. Try it once on a copy of a real file and the steps stick far better than re-reading them.
Common mistakes
- Printing without setting a print area, so stray formatting far down the sheet adds blank pages.
- Forgetting Print Titles, which leaves pages 2 onwards as anonymous columns of numbers.
- Using Fit Sheet on One Page on a long table, which scales the text to an unreadable size.
- Expecting gridlines to print; they are a separate checkbox from the on-screen ones.
- Printing the active sheet when the job needed the whole workbook, or the reverse — the choice is in the print dialog, not the ribbon.
Frequently asked questions
How do I print an Excel spreadsheet properly?
Set a print area, choose Landscape with narrow margins, set Scale to Fit ▸ Width to 1 page, add Print Titles for the header row, check View ▸ Page Break Preview, then press Ctrl+P.
How do I repeat the header row on every page?
Page Layout ▸ Print Titles ▸ Rows to repeat at top, then click the header row. This is separate from freezing panes, which only affects the screen.
Why does Excel print blank pages?
Something outside your data — usually stray formatting — is inside the used range. Set an explicit print area and check View ▸ Page Break Preview.
How do I print the gridlines?
Tick Page Layout ▸ Sheet Options ▸ Gridlines ▸ Print. The View tab checkbox only affects the screen.
Other ways people ask this
On the way here you may have searched this as “how to print excel spreadsheet”, “how to print a spreadsheet on excel”, “how do you print excel spreadsheet” and “how do i print an excel spreadsheet” — it is all the same task, and this page is the single, complete answer to it.
Why do people search for this in so many different ways?
Because the same task has many names. “how to print excel spreadsheet”, “how to print a spreadsheet on excel”, “how do you print excel spreadsheet” all point at the one operation explained on this page, which is why they all lead here.