How to Fit All Excel Columns on One PDF Page on Mac
Question details
The user needs to export an Excel worksheet to a PDF on a Mac such that all columns fit within the width of a single page, while the rows can span multiple pages.

- Product
- Microsoft Excel / WPS Spreadsheet
- Device & OS
- Mac
- Scenario
- Exporting or printing an Excel spreadsheet to PDF for electronic viewing or document sharing.
- Observed behavior
- By default, wide tables are split across multiple horizontal PDF pages, making the data difficult to read. The user wants to constrain the layout width to a single page.
Ensure your worksheet does not contain an excessive number of columns, as forcing too many columns onto one page width may scale the font size down to an unreadable level.
Adjust Page Setup Scaling in Excel for Mac
Use the Page Setup menu to force the width to fit one page while leaving the height automatic so rows can extend to new pages.
Excel allows you to control exactly how your worksheet scales when printed or saved as a PDF. By modifying the 'Fit to' settings, you can lock the horizontal width to a single page and leave the vertical height unconstrained.
Navigate to the 'Page Layout' tab on the ribbon and click on 'Page Setup', or go to 'File' > 'Page Setup' from the top menu bar.
Under the 'Page' tab, select 'Landscape' if your spreadsheet has many columns, as this will provide more horizontal space and keep the text legible.
Look for the 'Scaling' section. Select the 'Fit to' option. Enter '1' in the 'page(s) wide by' box, and clear the value in the 'tall' box (leave it completely blank).
Click 'OK' to apply the settings. Finally, go to 'File' > 'Save As' and choose 'PDF' as the file format, or go to 'File' > 'Print' and select 'Save as PDF' from the PDF dropdown menu at the bottom left.

Fit Excel Columns to One PDF Page Easily in WPS Spreadsheet
WPS Spreadsheet for Mac offers intuitive layout controls and a seamless built-in PDF exporter, making it incredibly simple to scale your columns perfectly to a single page width without complicated settings.
- 1. Open your file in WPS Spreadsheet: Launch WPS Office on your Mac and open the workbook you want to convert.
- 2. Adjust Width Scaling: Navigate to the 'Page Layout' tab on the top ribbon. Find the 'Width' dropdown and change it from 'Automatic' to '1 page'.
- 3. Keep Height Automatic: Ensure the 'Height' dropdown right next to it is set to 'Automatic' so your rows can span multiple pages naturally.
- 4. Export to PDF: Click on 'Export to PDF' located under the 'Tools' tab to instantly generate your perfectly scaled PDF file.

Frequently Asked Questions
Why is the text so small after fitting all columns to one page?
When you force many columns to fit into the width of a single page, Excel reduces the font size proportionately to make everything fit. To improve readability, try changing the page orientation to Landscape, reducing column widths, or hiding unnecessary columns before exporting.
Can I set both rows and columns to fit on a single PDF page?
Yes. In the Page Setup scaling options, you can choose 'Fit to 1 page(s) wide by 1 tall'. However, if your worksheet contains hundreds of rows, the resulting text will be microscopic.
Does 'Save as PDF' work differently than 'Print to PDF' on Mac?
Generally, no. Both methods respect the Page Setup rules you have applied. 'Save As > PDF' is built natively into the Office application, while 'Print > Save as PDF' utilizes the macOS system print dialog. Both will accurately reflect your 'Fit to one page wide' scaling.




