How do you export data from Google Sheets?

Exporting sends sheet data out of Google Sheets as a file or published feed. File > Download offers CSV, XLSX, PDF, and more for the active tab or workbook. You can also publish a range, share a view-only link, or script exports to Drive and email on a schedule.

When to use it

Use export when downstream tools need a file, when you archive a point-in-time snapshot, or when recipients should not have edit access to the live workbook.

When to skip it

Skip repeated manual exports when a shared live sheet, IMPORTRANGE, or API read is safer and always current. Do not export sensitive rows without checking hidden tabs and filter views.

How it works

  1. 1

    {:"Decide the format"=>"CSV for systems, XLSX for Excel users, PDF for fixed-layout reports."}

  2. 2

    {:"Prepare the tab"=>"hide helpers, paste values where formulas must not leak, set print area if PDF."}

  3. 3

    Choose File > Download and pick the format, or use Print for fine-tuned PDF layout.

  4. 4

    For automation, Apps Script can build blobs with getAs() and save or email them from a trigger.

  5. 5

    Name files with date and version so recipients know which export is latest.

  6. 6

    Confirm sharing settings if you send a link instead of an attachment.

Examples in Google Sheets

CRM upload

Filter active leads, copy to a Clean tab, download CSV, and upload to a sales dialer that only accepts files.

Month-end archive

Script exports each department tab as PDF and CSV into a Drive folder named with the close date.

Partner data share

Publish a narrow range as CSV URL for a read-only feed the partner polls daily.

Build this without starting from a blank cell

Use a Better Sheets tool for exporting data from Sheets, then watch a walkthrough when you want the full pattern.

Better Sheets resources

Common mistakes

  • Exporting formulas when the target system expects values only.
  • Downloading CSV from the wrong tab without noticing the active sheet name.
  • Sending a PDF when the recipient needs to sort and filter; they needed XLSX or live access.
  • Forgetting time zone on timestamp columns after export to another tool.
  • Exporting before IMPORTRANGE and IMPORTDATA ranges finish loading, capturing partial data.

Frequently asked questions

CSV export one tab or all?
CSV download is the active tab only. Export other tabs separately or use XLSX for multi-tab workbooks.
Can viewers export?
Depends on sharing role. Restrict download in link settings if exports must be blocked.
Automate export to email?
Yes with Apps Script: build PDF or CSV blob, MailApp.sendEmail with attachment, on a time trigger.
Export without formulas?
Copy the range and Paste special > Values only on a staging tab, then download that tab.
What about Google Takeout?
Takeout backs up whole Drive accounts. For one file, File > Download is simpler.
Export to Google BigQuery?
Use Connected Sheets or an ETL tool. Standard download menus do not push directly to BigQuery.
Keep formatting in export?
XLSX keeps basic formatting better than CSV. PDF locks layout but is not editable data.
Export filtered rows only?
Copy visible cells after filter, paste to a new tab, then export that tab.

Related Tutorials

Watch how exporting data from Sheets works

Browse more tutorials
Google Sheets Easter Eggs Beyond PRIDE

Google Sheets Easter Eggs Beyond PRIDE

Going beyond PRIDE, to show you some undocumented google sheets hacks th...
How To Download All Tabs as CSV in a Zip File

How To Download All Tabs as CSV in a Zip File

Download All Tabs as CSV in a Zip File, instead of downloading each one ...
Convert Google Sheets into a REST API

Convert Google Sheets into a REST API

How to use Google Sheets as a database by turning it into a REST API wit...
How to Download a Sheet as a CSV with a URL only

How to Download a Sheet as a CSV with a URL only

So you want to download a Google Sheet as a CSV. Let's do it!
Export Your Google Sheets to PDF with a URL

Export Your Google Sheets to PDF with a URL

I want to show you a fantastic new tool that I created called bettershee...
How Do I Make a CSV File? And give a link to someone instead of the csv.

How Do I Make a CSV File? And give a link to someone instead of the csv.

Create a link to your sheet that immediately download the sheet as a CSV...

Related blog posts

Guides that explain exporting data from Sheets in more depth.

Browse the blog

Related glossary terms

Done reading about exporting data from Sheets?

Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.

Need this once

Jump to a free tool or a single tutorial for this topic.

Learning Sheets for real

Unlock the full library, generators, and templates with membership.