Get help

Help center

Guides and answers

Contact support

Write to our team

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Finance

Turn manual finance work into reports that update themselves.

What Finance teams automate

  • Track payables and receivables
  • Build cash flow statements
  • Compare budget against actuals

Inventory and manufacturing

See stock levels and automate ordering.

What inventory and manufacturing teams automate

  • Track inventory across multiple sites
  • Connect sales, purchasing, and warehouse data
  • Link a barcode scanner to your sheet

HR

Run recruitment, attendance, and OKR tracking from your sheets.

What HR teams automate

  • Track recruitment and onboarding
  • Record team OKRs and results
  • Track check-ins, check-outs, and leave

Project management

Assign tasks and track hours without manual updates.

What project teams automate

  • Assign tasks and track status changes
  • Estimate effort and log hours worked
  • Track milestones across projects

Sales and CRM

Track leads and sales performance with automated reports.

What sales teams automate

  • Track and convert leads
  • Set sales goals and track team metrics
  • Monitor sales KPIs on dashboards

Education

Automate attendance, grades, and school purchasing.

What schools automate

  • Track attendance and notify parents
  • Record and compare class grades
  • Track inventory lent to students and staff

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Get started

Templates

Ready-made workflows to start from

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Help center

Guides and answers

Contact support

Write to our team

Workflows

Build processes with your team

Automations

Connect files and automate tasks

How to convert Google Sheets to Excel (manually and automatically)

Google Sheets and Excel are both everywhere, so even if your team works in Google Sheets, sooner or later a client, colleague, or supplier will ask you for an Excel file. If you’re still choosing between the two, our Google Sheets vs Excel comparison covers the differences.

For a one-off file, you don’t need a converter, because Google Sheets saves a copy as .xlsx in a few clicks. When the Excel file has to stay current, a connection that updates it on a schedule works better. This guide shows you how to convert Google Sheets to Excel both ways: manually first, then automatically with Sheetgo, an AI-powered data automation platform.

How to convert Google Sheets to Excel manually

Follow the steps below to download your Google Sheets as Excel files. You can do so from the Sheets site or from Google Drive. Let’s see the first method.

Download a Google Sheet as an Excel file

1. Open your Google Sheets and go to File > Download > Microsoft Excel (.xlsx).

Convert Google Sheets to Excel — Microsoft Excel (.xlsx) option in the Download list of the File menu

2. In the standard “Save” window, click on the folder where you’d like to save the Excel file.

Download Google Sheets as Excel — Save As window with the file name Convert Google Sheets to Excel

3. Go to the file location and double-click to open. You should now be able to open it directly in Excel.

Export Google Sheets to Excel from Google Drive

1. In your Google Drive, right-click on the Google Sheets file and choose “Download”.

Export Google Sheets to Excel from Google Drive — Download in the right-click menu of a Sheets file

2. The file is automatically converted to Excel format. You will be able to choose where to save the file from the standard “Save” window for your OS.

Export Google Sheets to Excel from Google Drive — Save As window for the downloaded Excel file

3. That’s it. The file can now be opened directly in Excel.

What to check after converting

Before you send the Excel file, open it and check for these known issues:

Formulas: functions that only exist in Google Sheets, such as IMPORTRANGE, GOOGLEFINANCE, and QUERY, have no Excel version, so in the downloaded file those cells keep their last value and stop updating.

References: if there are references to external data in your spreadsheet, remember to check whether they have been modified or corrupted during the transfer.

Dynamic arrays: formulas that fill a range, such as ARRAYFORMULA, FILTER, UNIQUE, and SEQUENCE, can show a #SPILL! error in Excel, with stale numbers in the cells they should fill. Older versions of Excel show #NAME? for functions they don’t have, such as FILTER and UNIQUE in Excel 2019. Our ARRAYFORMULA guide explains how these formulas work in Google Sheets.

How to convert Google Sheets to Excel automatically

While the manual method works well for ad-hoc conversions, if you need to update your file regularly, this method becomes unsustainable very quickly. Not only is it tedious and time-consuming, but it can also lead to data loss and multiple versions of the ‘.xlsx’ file. Each time the data changes, you download the file again, save it to the right folder, or email a fresh copy to whoever needs it. You can automate that with a script or with a connection that keeps the Excel file in sync.

With Google Apps Script

If you know Google Apps Script or JavaScript, you can write a script that exports your sheet as an .xlsx file. These two guides have code you can adapt:

A script still repeats the manual download, though. Each run overwrites the previous version, and if someone has the file open while the script runs, you can end up with two copies.

Why sync Google Sheets to Excel?

To solve these problems, you can connect Google Sheets to Excel with Sheetgo. This lets you:

  • Sync Google Sheets to Excel
  • Export Google Sheets to Excel automatically
  • Skip the routine downloads and file saving
  • Keep your Excel files up to date
  • Transfer only the data you select from Sheets to Excel
  • Prevent file conversion errors

Watch the video to see the steps.

How to automatically convert Google Sheets to Excel [UPDATE AUTOMATICALLY]

Sync Google Sheets to Excel with Sheetgo

Sheetgo is an AI-powered data automation platform that transfers data between different spreadsheet formats automatically. In a few clicks, you can link Google Sheets to Excel and send data from one spreadsheet to the other. Whenever you change the data in the Google Sheets file, the connected Excel file gets the update.

Follow the steps below to get started:

Step 1: Open Sheetgo

Open Sheetgo and sign in.

As you can see, you have the option to sign in with your Microsoft, Google, or Dropbox account. You can connect files stored on any of those cloud storage platforms.

In the following example, I’ll show you how to sync a Google Sheets file stored in Google Drive to an Excel file stored in OneDrive.

Convert Google Sheets to Excel automatically — Sheetgo sign-in page with Google, Dropbox, and Microsoft options

Step 2: Select your Google Sheets file

Inside Sheetgo, click on New workflow to get started. Then, click on Create a connection to start building your Google Sheets to Excel conversion system.

  • Give your Untitled workflow a name at the top of the screen. Here I’ll call it Google Sheets to Excel.
  • Under Source, click on Select file.
Google Sheets to Excel with Sheetgo — New connection screen with Select file under Source

Select the Google Sheets that you want to export data from.

Google Sheets to Excel with Sheetgo — Inventory management sheet and its Current inventory list tab chosen as the source

Under File tab, make sure to select the correct source tab (sheet) from the dropdown menu if your spreadsheet contains multiple tabs.

Step 3: Select a data processor

When you have selected your Google Sheets source file and tab, scroll down and click the Next step button.

Now you can select a data processor. 

Select Filter if you want to transfer filtered data from Google Sheets to Excel.

Select Split if you want to split data into multiple Excel sheets.

When you select multiple source files, you also have the option to merge data from these Google Sheets to a single Excel spreadsheet. 

In this case, as we only want to transfer data from Google Sheets to Excel, click Skip to move on to the next step.

Google Sheets to Excel with Sheetgo — Select a data processor screen with Filter, Split, and Skip

Step 4: Select your Excel file

After selecting your data processor, you need to choose your destination file.

Select Excel as your file type.

Google Sheets to Excel with Sheetgo — new destination file named Inventory with Excel picked as the file type

You can either ask Sheetgo to create a new file or choose an existing file.

I will ask Sheetgo to create a new Excel file. 

Sheetgo will transfer your Google Sheets data to a new worksheet in the destination Excel file.

Now you can name your new file and the file tab.

Step 5: Create the connection

Click on the blue Finish and save button to create the connection. Sheetgo will now convert Google Sheets to Excel.

Sheetgo transfers the data from the selected source tab in your Google Sheets file to the new tab in your destination Excel file.

Click on Workflow to see how your files are connected.

Check out your imported data

From the Workflow or Files menu, double-click on the Excel file to open it in a new tab in your browser.

You will see that it contains a new tab (worksheet) with the imported data from Google Sheets.

Convert Google Sheets to Excel — Inventory.xlsx open with the imported Current inventory list tab

Step 6: Update the connection to sync the files

Now that you have created the connection, you can update it at any time.

Open Sheetgo, select your workflow from the list on the left, and click Run on the menu bar.

This will refresh the data in the destination Excel file with the latest information from the Google Sheets source file.

Sync Google Sheets to Excel — workflow linking Inventory management to Inventory.xlsx, with the Run button

Step 7: Automate the workflow

To make sure you always have the latest data in your Excel file, you can automate your Google Sheets to Excel connection.

  • Open the workflow inside Sheetgo and click Automate on the menu bar.
  • Schedule automatic updates as often as you need them.

Choose how frequently, and at what times of the day or week, you want Sheetgo to update the connection.

Google Sheets to Excel automatically — Trigger settings scheduled to run once a day on weekdays

Keep your Excel file in sync with Google Sheets

That’s how you convert Google Sheets to Excel, syncing the two spreadsheets so that your Excel files automatically update when someone makes changes to Google Sheets.

Want to do this the other way around? Read how to upload Excel to Google Sheets automatically.

To bring data from several Excel files into one, see how to consolidate Excel files automatically.

You may also like…

Google Sheets to Slack — a team gathered around a laptop reacting to a sales update

Sheetgo’s webhook destination: send Google Sheets data anywhere (with a Slack example)

Sheetgo’s webhook destination sends Google Sheets data out to any endpoint via an HTTP request. Here’s how it works, with a step-by-step Slack alerts example.

Mask PII in Google Sheets — laptop showing a padlock and Secured badge, representing anonymized data

Securing data pipelines: how to automatically mask PII in Google Sheets

Use Sheetgo’s Anonymize processor to automatically mask PII in Google Sheets — redact, hash, or partially mask sensitive columns as data moves from source to destination. Three practical use cases.

Google Sheets webhook — Python code on a dark editor screen for posting data to a spreadsheet

Google Sheets webhooks: push data to your sheet without the API

Use a Google Sheets webhook to push data straight into a sheet — no Google Sheets API, OAuth, or service accounts. A practical Sheetgo guide with a working Python example.