You have a wide Excel spreadsheet with 18 columns of financial data. You export it to PDF, open the result, and the last four columns are missing. They did not fit on the page width, so Excel cut them off and placed them on a second page. Now your PDF has page 1 with columns A through N and page 2 with columns O through R, completely disconnected from the rows they belong to. The data is technically there, but the document is unusable.
Fitting all columns on one PDF page width is the most common Excel to PDF formatting challenge. Excel spreadsheets are designed for scrolling horizontally on a screen, not for the fixed-width constraint of a printed or PDF page. The solution involves adjusting page setup settings that control how Excel scales content to fit the page width.

Method 1: Use the Scale to Fit Width Setting
Excel includes a Scale to Fit feature that automatically shrinks the content to fit the page width. Go to the Page Layout tab on the ribbon. In the Scale to Fit group, set Width to "1 page." Set Height to "Automatic" so the number of pages tall is determined by the content. Excel calculates the scaling percentage needed to fit all columns on one page width. You can see the calculated scale in the Scale box. A typical wide spreadsheet with 18 columns might scale to 65% or 70% of its original size.
The scaling approach is fast, one setting change, but it has a limit. Text scaled below 60% becomes difficult to read, especially for users over 40 or on smaller screens. If Excel calculates a scale below 60%, your spreadsheet is too wide for this method, and you need a layout change rather than scaling. Accepting a scale of 55% produces a PDF that technically fits all columns but is functionally illegible. A better solution at that point is to change the page orientation, reduce font sizes, or split the data logically rather than forcing it all onto one page.
Try Excel to PDF
No installation needed. Works directly in your browser.
Method 2: Change Page Orientation to Landscape
Switching from portrait to landscape gives you roughly 35% more horizontal space. A standard letter page is 8.5 inches wide in portrait and 11 inches wide in landscape. Those extra 2.5 inches often accommodate the last few columns that were being cut off. Go to the Page Layout tab, click Orientation, and select Landscape. Check the print preview to confirm all columns now fit. If they still do not fit, combine landscape orientation with scaling for a two-step solution: landscape for the maximum width, then Scale to Fit for any remaining overflow.
Method 3: Set a Specific Print Area
If your spreadsheet has auxiliary columns, notes, calculations, or reference data, that do not need to appear in the PDF, define a print area that includes only the columns you want to share. Select the range of cells that should appear in the PDF. Go to Page Layout, Print Area, and select Set Print Area. When you export to PDF, only the selected range is included. The hidden columns remain in the spreadsheet for your reference but are absent from the PDF.
A complementary technique is to hide columns before exporting. Right-click the column header of any column you want to exclude and select Hide. The hidden column remains in the spreadsheet data but does not appear in the PDF. Unhide after exporting. This is faster than setting a print area for one-off exports and achieves the same result: a cleaner PDF with only the columns the recipient needs to see.
Method 4: Adjust Column Widths and Font Sizes Manually
Before resorting to aggressive scaling, manually adjust the column widths to eliminate wasted space. Many spreadsheets have columns that are wider than their content requires. Double-click the right border of each column header to auto-fit the column width to its longest cell content. This often recovers significant horizontal space across multiple columns, especially for columns that contain short data like dates, IDs, or currency values in wide default-width columns.
Reduce the font size by one or two points. Dropping from 11-point to 10-point text across the entire spreadsheet reduces the total text width by roughly 9% and is barely noticeable to readers. Dropping further to 9-point should be reserved for spreadsheets that will be printed at full size or viewed on large screens. The cumulative effect of auto-fitting columns and reducing font size by one point is often enough to fit two or three additional columns on the page, which is frequently all that was needed.
Exporting to PDF With the Correct Settings
With the page setup configured, go to File, Save As, and choose PDF. Before clicking Save, click Options. In the Publish What section, select "Active Sheets" to export only the current worksheet, or "Entire Workbook" to export all sheets as separate pages in the PDF. Confirm that the page range is correct. If you set a print area, only that area will be exported regardless of this setting.
After exporting, open the PDF and scroll through every page. Verify that all columns appear on each page. Check that no rows are split across page boundaries with half a row at the bottom of one page and the other half at the top of the next. If rows are splitting, return to Excel, go to Page Layout, Breaks, and insert manual page breaks at appropriate row boundaries. The PDF Printing adjustments take a few extra minutes and produce a professional result where every page is self-contained and readable. WukongPDF's Excel-to-PDF tool applies these scaling and layout optimizations automatically when converting spreadsheets, saving the manual configuration steps for spreadsheets that need special handling.
When nothing else works and the spreadsheet truly has too many columns to fit legibly on any single page, split the data logically rather than forcing it. Group related columns together and export them as separate PDFs: a summary sheet with the key metrics, a detail sheet with the transaction-level data. The recipients get focused documents tailored to their needs rather than a single PDF where they have to match rows across disconnected pages. This is better document design, not a technical workaround. The PDF Export that respects the limits of the page format is more usable than one that ignores them.
For spreadsheets with frozen panes or split views in Excel, the PDF export behavior deserves a note. Frozen panes keep header rows or columns visible while scrolling through data on screen, but they have no effect on the PDF output. A frozen header row does not automatically repeat at the top of each printed page. To make header rows appear on every page of the PDF, you must configure Print Titles in the Page Setup dialog. Go to Page Layout, Print Titles, and set the Rows to repeat at top field to the range containing your header rows, typically $1:$1 for a single header row. This setting tells Excel to print those rows at the top of every page of the PDF. Without it, page 2 and beyond will have no column headers, leaving the recipient to guess which column is which. This is a common oversight that makes multi-page spreadsheet PDFs significantly harder to read than single-page ones.
Try Excel to PDF
No installation needed. Works directly in your browser.
