The fastest way to open an .xlsx file depends on what you have installed

An .xlsx file is a spreadsheet created in Microsoft Excel or a compatible program. You can open it with Excel itself, with free alternatives like Google Sheets or LibreOffice, or with basic spreadsheet viewers if you only need to read the data. The method you choose depends on whether you need to edit the file, what device you're using, and what software you already have.

On Windows or Mac, the simplest route is usually the program already on your computer. On a phone or tablet, you'll need a mobile app. If you don't have any spreadsheet software, a web browser and a free Google account will open and edit .xlsx files without installing anything.

Key Takeaways

  • Microsoft Excel opens .xlsx files natively, but you can also use Google Sheets, LibreOffice, or Numbers without buying anything.
  • On Windows, right-click the file, select "Open with", and choose your preferred program from the list.
  • Google Sheets and OneDrive both let you upload an .xlsx file through a web browser and edit it online for free.
  • On iPhone or Android, download Excel, Google Sheets, or another spreadsheet app, then open the file from within that app or from your file manager.
  • If you only need to view the file without editing, Windows can open .xlsx in a basic preview pane without installing extra software.

Opening .xlsx files on Windows

On Windows, the standard way is to right-click the .xlsx file, select "Open with", and choose a program from the menu. If you have Microsoft Excel installed, it will appear in that list. If you don't, you'll see other options depending on what's on your computer.

If no program appears in the "Open with" menu, you can download one. Microsoft Excel is a paid subscription (usually $70 per year or $7 per month), but LibreOffice Calc is free and opens .xlsx files identically. To use LibreOffice, download it from libreoffice.org, install it, then right-click the .xlsx file again and select LibreOffice Calc from the "Open with" menu.

For a no-install option, drag the .xlsx file into your web browser (Chrome, Edge, or Firefox), and it will open in Google Sheets if you're signed into a Google account. You can also go to sheets.google.com, click the "+" button to create a new sheet, then select "File" > "Open" and choose "Upload" to select your .xlsx file from your computer.

Opening .xlsx files on Mac

On Mac, double-click the .xlsx file. If you have Excel installed, it will open there. If not, your Mac will ask which program to use. Select an option from the list — Numbers (Apple's built-in spreadsheet app) is usually available and will open the file, though some complex Excel formatting may not display perfectly.

If you want a free option that handles Excel files more precisely, download LibreOffice from libreoffice.org. After installation, right-click the .xlsx file, select "Open With", and choose LibreOffice Calc. Like on Windows, you can also upload the file to Google Sheets through your web browser at sheets.google.com.

Opening .xlsx files on iPhone or Android

On a phone or tablet, you need an app. Microsoft Excel has free mobile versions for both iPhone and Android that open .xlsx files. Download the app from the App Store (iPhone) or Google Play (Android), sign in with a Microsoft account (which is free to create), then open the file from your phone's file manager or from within the app itself.

Google Sheets also works on mobile. Download the app, sign in with a Google account, then tap the "+" button and select "Open" to find your .xlsx file on your phone. Both apps let you view and edit the file, though the mobile interface is simpler than the desktop version.

If the .xlsx file is in your email, you can often tap it directly and choose which app to open it with. If it's in cloud storage like OneDrive, Dropbox, or Google Drive, open that app first, find the file, and tap it to open in your default spreadsheet app.

Using Google Sheets or OneDrive without installing software

If you don't want to install anything, both Google Sheets and Microsoft OneDrive let you open .xlsx files through a web browser. For Google Sheets, go to sheets.google.com, click the "+" button, select "File" > "Open", choose "Upload", and select your .xlsx file. It will convert to a Google Sheet, which you can edit and download back as .xlsx when you're done.

For OneDrive, go to onedrive.live.com, sign in with a Microsoft account (free to create), click "Upload", select your .xlsx file, then double-click it to open in Excel Online. Excel Online is a simplified version of Excel that runs in your browser and handles most common tasks. You can edit the file and it saves automatically.

Both services keep your file in the cloud, so you can access it from any device with a web browser. If you want to keep a copy on your computer, download it back as an .xlsx file when you're finished editing.

When .xlsx files won't open or display correctly

If an .xlsx file won't open, the file may be corrupted, or your program may not support the version. Try opening it in a different program — if it opens in Google Sheets but not Excel, the issue is usually with your Excel installation, not the file. If it won't open in any program, the file itself may be damaged and may not be recoverable.

If the file opens but looks wrong — columns are misaligned, formulas show as text, or formatting is missing — this usually means the program you're using doesn't fully support the file's features. Excel Online and Google Sheets handle most .xlsx files correctly, but very old versions of Excel or complex custom formatting may not display the same way in every program. Try opening it in Excel itself if you have it, or contact the person who sent you the file to ask what program they used to create it.

Frequently Asked Questions

What's the difference between .xlsx and .xls?

.xlsx is the newer format (introduced in 2007) and is what most programs use now. .xls is the older format. Both open in Excel, Google Sheets, and LibreOffice, though .xlsx files are smaller and support more features. If you have an old .xls file, the steps to open it are the same as for .xlsx.

Can I open an .xlsx file on my Chromebook?

Yes. Chromebooks run web apps, so use Google Sheets. Go to sheets.google.com, click the "+" button, select "File" > "Open", choose "Upload", and select your .xlsx file. You can also download the Google Sheets app from the Chrome Web Store if you prefer a dedicated app icon.

Why does my .xlsx file look different when I open it in Google Sheets?

Google Sheets and Excel handle some formatting differently. Fonts, colors, and spacing usually stay the same, but complex formulas, macros, or custom number formats may not display identically. If you need exact Excel formatting, open the file in Excel itself rather than Google Sheets.

Can I edit an .xlsx file without saving it?

Yes, if you open it in Google Sheets or Excel Online. Both save your changes automatically to the cloud, so you don't have to manually save. If you open it in Excel or LibreOffice on your computer, you'll need to save manually if you want to keep your changes.

What if the file is password-protected?

If an .xlsx file is password-protected, any program that opens it will ask for the password before you can view or edit it. Enter the password and the file will open normally. If you don't know the password, there's no standard way to remove it.