Google Sheets is a powerful cloud-based spreadsheet tool, ideal for collaboration and accessibility. But sometimes you need to work offline, open your file in Microsoft Excel, or share it with someone who uses Excel rather than Google Workspace.
The solution is simple: Convert your Google Sheet to an Excel XLSX file. In this post, we’ll show you multiple ways to do this—manually, automatically, and programmatically—so you can choose what fits best.
Some common reasons for converting include:
Sharing spreadsheets with Excel users
Working offline or without internet
Using Excel-only features (macros, advanced charts)
Creating a backup in XLSX format
This is the most straightforward way.
Open your Google Sheet.
Click on File > Download > Microsoft Excel (.xlsx).
The XLSX file will be downloaded to your computer.
You can now open it in Microsoft Excel, or share it via email, drive, or any other medium.
File name will match your Google Sheet name.
Formatting, formulas, and charts are generally preserved.
Some complex features (e.g., Google Sheets-only functions like GOOGLEFINANCE) may not work in Excel.
You can also convert and download without opening the Sheet.
Go to Google Drive.
Locate the Google Sheet you want to convert.
Right-click the file and choose Download.
Google Drive will automatically convert it into XLSX format and download it.
This works only if the file is a native Google Sheet.
If you want to automate the conversion, such as exporting a sheet daily or on a trigger, you can use Google Apps Script.
Open your Sheet > Extensions > Apps Script
Paste this code:
function exportSheetToExcel() {
const file = SpreadsheetApp.getActiveSpreadsheet();
const fileId = file.getId();
const url = `https://docs.google.com/spreadsheets/d/${fileId}/export?format=xlsx`;
const options = {
method: "GET",
headers: {
Authorization: "Bearer " + ScriptApp.getOAuthToken()
}
};
const response = UrlFetchApp.fetch(url, options);
const blob = response.getBlob().setName(file.getName() + ".xlsx");
DriveApp.createFile(blob);
}
Save and run the script.
The .xlsx file will be created in your Google Drive with the same name as your Sheet.
Scheduled daily backups to Excel
Exporting multiple sheets programmatically
Automating report sharing with Excel users
If you want to export multiple Google Sheets in bulk, Google Takeout is helpful.
Visit Google Takeout.
Select only Google Drive or specifically Google Sheets.
Choose the export format for Docs/Sheets (set Sheets to Excel).
Proceed to export.
You'll receive a ZIP file with all your Sheets as .xlsx files.
Some file conversion platforms support bulk export from Google Sheets to Excel. Examples:
Zapier or Make (Integromat) for automation
CloudConvert or ConvertAPI
Google Workspace Add-ons like Sheetgo
Be cautious when using third-party tools—ensure they are trustworthy and handle your data securely.
| Feature | Behavior After Conversion |
|---|---|
Google Sheets formulas (e.g. GOOGLEFINANCE) |
May break in Excel |
| Conditional formatting | Mostly preserved |
| Charts and images | Preserved with some limitations |
| Macros (Google Sheets scripts) | Not transferred to Excel macros |
| Protected ranges | Removed in Excel |
To ensure compatibility, test your file in Excel after converting and make any necessary adjustments.
Converting Google Sheets to Excel (.xlsx) is fast, easy, and essential when you need cross-platform compatibility or offline access. Whether you're doing a one-time conversion or building an automated workflow, Google Sheets gives you multiple tools to get it done right.