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. The difference between a quick fix and a sheet you can trust is the extra minute you spend validating “print excel sheet on one page”. Start on a copy or a tiny sample, keep the affected page visible, and compare the result with the tool above before you touch the real workbook. 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. The point is a workspace setting that makes a big sheet comfortable to navigate, but the practical win is that someone else can open the file and understand what happened without asking you.
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. The aim was to get you unstuck fast and leave you a little more capable than a copy-paste would. The answer is at the top and the detail above shows why it holds — so the next time a colleague asks, you can answer without reaching for search. If you take one thing from this page on “print excel sheet on one page”, make it the order of checks rather than the individual clicks: confirm what is selected, apply the step, and look at the result before moving on. That small routine is what keeps Excel work predictable when the same task comes back in a slightly different workbook.
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 sheet in one page”, “how to print an excel sheet on one page”, “how to print the excel sheet in one page” and “print excel sheet on one page” — 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 sheet in one page”, “how to print an excel sheet on one page”, “how to print the excel sheet in one page” all point at the one operation explained on this page, which is why they all lead here.