Set Excel as your default spreadsheet program

To make Excel open automatically when you click a spreadsheet file on your Mac, you need to change one setting in your system preferences. This takes about two minutes and applies to all spreadsheet files — .xlsx, .xls, .csv, and others — unless you override it for a specific file later.

The process differs slightly depending on whether you're using a recent Mac (Monterey and newer) or an older system, but both routes are straightforward. You're not installing anything new or changing how Excel works — you're just telling your Mac which program to use as the default when it encounters a spreadsheet.

Key Takeaways

  • Right-click any spreadsheet file, select "Get Info", and choose Excel from the "Open with" dropdown to set it as default for that file type.
  • On Monterey and newer Macs, you can also change the default in System Settings under Apps, then Default Apps.
  • Setting Excel as default applies to all spreadsheet formats unless you override it for individual files.
  • If Excel doesn't appear in the "Open with" menu, make sure Excel is installed and you've opened it at least once.
  • You can change the default back to Numbers or another program at any time using the same method.

Using Get Info to set Excel as default

Open Finder and locate any spreadsheet file on your Mac — an .xlsx file, .csv file, or any other spreadsheet format. Right-click the file and select "Get Info" from the menu that appears. A window will open showing details about that file.

Look for the section labeled "Open with" near the top of the window. Click the dropdown menu next to it. You'll see a list of programs that can open spreadsheet files. Find Microsoft Excel in that list and click it. Then click the button labeled "Change All" at the bottom of the window. This tells your Mac to use Excel for all files of that type going forward.

Close the Get Info window. From now on, when you double-click a spreadsheet file, Excel will open it automatically. If you ever want to change back to Numbers or another program, follow the same steps and select a different program from the dropdown.

Setting the default through System Settings on newer Macs

If you're running macOS Monterey or newer, you can set Excel as the default spreadsheet app directly in your system settings. Click the Apple menu in the top-left corner of your screen and select "System Settings" (or "System Preferences" on older versions). Search for "Default Apps" in the search bar at the top.

In the Default Apps window, scroll down until you see spreadsheet-related file types listed. Look for entries like "Microsoft Excel Spreadsheet" or similar. Click on each one and select Excel from the menu that appears. You may need to do this for multiple file types (.xlsx, .xls, .csv) to cover all spreadsheet formats you use.

Once you've made your selections, close System Settings. The changes take effect when ready. Any spreadsheet file you open will now default to Excel unless you specifically choose a different program for that individual file.

What to do if Excel doesn't appear in the Open With menu

If you don't see Excel listed in the "Open with" dropdown, the most common reason is that Excel isn't installed on your Mac yet. read and install Microsoft Excel from the Microsoft Office website or the Mac App Store, then open it at least once to complete the setup process.

After Excel has been installed and opened, try the Get Info method again. Excel should now appear in the dropdown menu. If it still doesn't show up, restart your Mac and try once more — sometimes the system needs to refresh its list of available programs.

Changing the default for specific file types

You don't have to use the same default for every spreadsheet format. If you want Excel to open .xlsx files but Numbers to open .csv files, you can set different defaults for each type. Right-click a .csv file, select Get Info, choose Numbers from the "Open with" dropdown, and click "Change All". That file type will now use Numbers while others continue using Excel.

This is useful if you work with different spreadsheet formats that behave differently in different programs. For example, some people prefer Numbers for straightforward spreadsheets and Excel for files with complex formulas or macros. You can mix and match by setting the default separately for each file extension.

Overriding the default for a single file

Even after you've set Excel as the default, you can open any individual spreadsheet in a different program without changing the system default. Right-click the file, select "Open With", and choose the program you want to use just for that file. The next time you open a spreadsheet, it will go back to your default program.

This is handy when you need to open one file in Numbers or another program but don't want to change your system-wide setting. You can also hold the Option key while double-clicking a file to see the "Open With" menu, which is faster than right-clicking.

Troubleshooting if Excel still won't open by default

If you've set Excel as the default but spreadsheet files still open in Numbers or another program, restart your Mac. Sometimes the system doesn't register the change until you restart. After restarting, try opening a spreadsheet file again.

If the problem persists, check that you clicked "Change All" in the Get Info window — clicking only "Open" will open that single file in Excel without changing the default. Go back to Get Info, select Excel again, and make sure you click "Change All" before closing the window. If you're still having trouble, try removing Excel from your Mac and reinstalling it fresh, which usually resolves any configuration issues.

Frequently Asked Questions

Will setting Excel as default affect files I've already opened in Numbers?

No. Changing the default only affects how your Mac opens files going forward. Files you've already opened in Numbers will stay associated with Numbers unless you manually change them. The default setting applies only to files you haven't opened yet.

Can I set different defaults for work and personal spreadsheets?

Not automatically — the default applies to all files of a given type. However, you can create separate folders for work and personal files, then use Finder's smart folders to organize them. You'd still need to override the default manually for individual files if you want different programs for different spreadsheets.

What happens if I uninstall Excel after setting it as default?

Your Mac will show an error message when you try to open a spreadsheet, because the default program no longer exists. Install Excel again or change the default to Numbers or another spreadsheet program. You can do this through Get Info even if Excel isn't installed — just select a different program from the dropdown.

Does setting Excel as default work for .csv files?

Yes, but with a caveat. Excel will open .csv files, but it may format the data differently than Numbers does. If you work with .csv files that have specific formatting requirements, test one in Excel first to make sure it displays the way you need it to before setting Excel as the default for that file type.

Can I set the default differently on different user accounts on the same Mac?

Yes. Each user account on your Mac has its own system settings and defaults. If you log in as a different user, you can set Excel as the default for that account while another user keeps Numbers as their default. The settings don't affect each other.