How to Fix Excel Not Printing All Columns Correctly
Question details
The user needs to print an Excel spreadsheet completely, but the physical printout is missing columns or displaying them incorrectly despite showing perfectly in Print Preview.
- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Printing a multi-column worksheet that contains merged cells.
- Observed behavior
- Excel Print Preview displays all columns normally, but the printed document fails to print the first five columns correctly, cutting off text and only showing partial characters in the fifth column.
Ensure your printer is properly connected and turned on. Test printing a different document or using another application to confirm whether the issue is isolated to Excel or if it is a system-wide printer problem.
Update Your Printer Software and Drivers
Outdated, generic, or corrupted printer drivers frequently cause discrepancies between what is shown in the Print Preview and the actual physical printout.
Excel relies heavily on the active printer's driver to render the page layout correctly. If the driver is incompatible with your version of Windows or Excel, complex elements like merged cells and precise column widths can become distorted during the spooling process.
Check the physical label on your printer to find the exact brand and model number.
Go to the official support website of your printer manufacturer (such as HP, Canon, Epson, or Brother).
Navigate to the drivers and downloads section, enter your printer model, and download the full feature software and driver package for your operating system.
Run the downloaded installer, follow the on-screen instructions, and restart your computer before attempting to print the Excel file again.
Verify Print Area and Scaling Settings
Incorrect print areas or unoptimized scaling options can force Excel to chop off columns to fit the default page margins.
Save as PDF Before Printing
Exporting the spreadsheet to a PDF locks the visual layout and bypasses Excel's direct communication with the printer driver.
Print Your Spreadsheets Perfectly with WPS Office
WPS Office offers a robust Spreadsheet tool that accurately renders and prints columns and merged cells exactly as they appear on screen. Use WPS Office to quickly open your Excel file and print it without missing columns or layout distortions.
- 1. Download and Install: Visit the official WPS website to download and install WPS Office on your device.
- 2. Open the Spreadsheet: Launch WPS Spreadsheet and open the problematic Excel file.
- 3. Adjust Print Settings: Click 'Menu' > 'Print' or press Ctrl+P. Under the scaling options, ensure 'Fit All Columns on One Page' is enabled.
- 4. Print the Document: Verify the layout in the Print Preview window and click 'Print' for a flawless hard copy.

Frequently Asked Questions
Why does my printed Excel sheet look different from the Print Preview?
This discrepancy is typically caused by communication errors between Excel and your printer driver. Outdated or generic printer drivers struggle to translate Excel's complex rendering (like merged cells and specific column widths) onto physical paper. Updating your driver from the manufacturer's website is the most reliable fix.
How do I force Excel to print all columns on one page?
You can force this layout by adjusting the scaling options. Go to File > Print. At the bottom of the Settings section, click the scaling dropdown (usually defaults to 'No Scaling') and select 'Fit All Columns on One Page'.
Can merged cells cause printing problems in Excel?
Yes, merged cells can sometimes disrupt row heights and column widths during the printing process, leading to distorted or cut-off text. As a safer alternative, try unmerging the cells, selecting the range, and using the 'Center Across Selection' feature in the Format Cells alignment tab.
What should I do if updating the printer driver doesn't work?
If driver updates fail, save your Excel document as a PDF by going to File > Save As > PDF. Once saved, open the PDF with any PDF reader and print it. This method locks the visual layout in place and usually bypasses application-specific printing glitches.




