Template Issues

How to Fix Excel Template Formatting Changes Between Mac and Windows

Muhammad TalhaMuhammad Talha Oct 26, 2026 869 views

Question details

The user needs to resolve an issue where Excel invoice templates experience layout shifts and logo resizing when opened on a Mac or exported as a PDF.

How to Fix Excel Template Formatting Changes Between Mac and Windows
Product
Microsoft Excel
Device & OS
Windows and macOS
Scenario
Sharing Excel templates containing images or company logos between Windows and Mac users, or exporting these templates to PDF formats.
Observed behavior
The formatting, including logo sizing and general layout, changes unexpectedly when the file is opened on a Mac or viewed as a PDF, instead of maintaining the original Windows Excel design.
Before you start

Before troubleshooting, ensure that both your Windows and Mac devices are running the latest versions of their respective spreadsheet software, and install a dedicated PDF reader like Adobe Acrobat Reader on the Mac.

Solution 1Recommended

Standardize the PDF Viewer Application on Mac

Use a standard PDF viewer to prevent rendering differences across operating systems when viewing exported templates.

Often, layout issues that appear after saving an Excel file to PDF are caused by the default PDF viewer on Mac (like Apple Preview) rendering elements differently than Windows applications. Standardizing the viewer ensures consistent results.

1
Save Excel as PDF

In your Excel template on Windows, go to File > Save As, and select PDF as the format. Ensure 'Optimize for Standard (publishing online and printing)' is selected to preserve image quality.

2
Install Adobe Acrobat Reader

Download and install Adobe Acrobat Reader on the Mac that is experiencing the formatting and logo resizing issues.

3
Set Default Viewer

Right-click the exported PDF file on the Mac, select 'Get Info', change the 'Open with' application to Adobe Acrobat Reader, and click 'Change All' to apply this to all PDF files.

Standardize the PDF Viewer Application on Mac
Consistent Viewing: Opening the file in Adobe Reader rather than Apple Preview bypasses macOS-specific rendering glitches for Microsoft documents.
Free Microsoft Office alternative

Ensure Consistent Formatting Across Devices with WPS Office

If Microsoft Excel continues to cause cross-platform formatting issues between Windows and Mac, try WPS Office. It provides exceptional compatibility with Microsoft formats, ensuring your invoices and templates look exactly the same regardless of the operating system.

  1. 1. Install WPS Office: Download and install WPS Office on both your Windows and macOS devices.
  2. 2. Open Your Template: Launch WPS Spreadsheet and open your existing Excel template (.xlsx).
  3. 3. Export with Accuracy: Use WPS's built-in 'Export to PDF' feature to share your invoices without losing formatting.
Highly compatible with Microsoft Excel (.xlsx) and template (.xltx) formats.Consistent document rendering and layout preservation across Windows, macOS, and Linux.Built-in PDF conversion tools that retain original layouts and high-quality images.Lightweight, free, and features a familiar user interface for a seamless transition.
microsoft office alternative - wps office

Frequently Asked Questions

Why do Excel shapes and logos resize when opened on a Mac?

This occurs because Microsoft Excel for Windows and Excel for Mac use different rendering engines and default system fonts. If a font is missing on the Mac, it substitutes another, which can subtly change column widths and shift floating objects like logos.

How can I prevent PDF formatting changes on a Mac?

Instead of using the Mac's default Preview app to open exported PDFs, install and use Adobe Acrobat Reader. Preview sometimes struggles with proprietary Microsoft formatting layers and can distort embedded images or tables.

Does sharing the file via OneDrive prevent formatting loss?

Uploading the file to OneDrive and opening it via Excel for the Web can bypass local macOS application rendering issues. If the layout looks correct in the browser, you know the formatting is preserved and the issue is isolated to the desktop application.