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. Most people learn this as a sequence of clicks and forget it by next week; learning it as a pattern instead is what lets you apply it to the next, slightly different version of the problem without starting from scratch. That is the difference this page is trying to make. For “print excel sheet”, 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. When the result is not what you expected, undo straight away rather than repairing it by hand — undo restores the sheet exactly, while manual fixes tend to leave small inconsistencies behind that surface later.
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. Here is the takeaway for “print excel sheet”: follow the steps at the top, check the result on the sheet itself, and keep undo in mind while you experiment. Done once deliberately, it becomes something you do from memory in Excel rather than something you search for again.
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
People reach this page typing “how to print the excel sheet”, “how to print a excel sheet”, “print excel sheet” and “how to print an excel sheet”, among other phrasings; whichever wording you used, the fix above is the one you want.
Why do people search for this in so many different ways?
Because the same task has many names. “how to print the excel sheet”, “how to print a excel sheet”, “print excel sheet” all point at the one operation explained on this page, which is why they all lead here.