How to Create a CSV File in Google Sheets

Open your Google Sheet, then **File → Download → Comma-separated values (.csv)**. The CSV downloads instantly, UTF-8 encoded, with only the active sheet exported.

Generate matching mock data right now

No sign-up, runs 100% in your browser, exports straight to CSV.

Standard export

  1. Open the sheet at sheets.google.com.
  1. Click the tab of the sheet you want to export (only the active sheet ships).
  1. File → Download → Comma-separated values (.csv).

Live CSV link (auto-updates)

File → Share → Publish to web → CSV → Publish. You'll get a URL that serves the current sheet as CSV — great for feeding scripts or BI tools that want the latest data.

Date and locale gotcha

Sheets exports dates in the spreadsheet's locale (Settings → Spreadsheet settings → Locale). If you need ISO dates for an importer, set the cell format to yyyy-mm-dd before exporting.

Frequently asked questions

Can I export all sheets at once?

Not as one CSV — CSV is single-table. Use 'Download → Microsoft Excel (.xlsx)' for multi-sheet exports.

Does Sheets export include formulas?

No — CSV is values only. Formulas evaluate and only the resulting value is exported.

Related guides

Start generating free mock CSVs

High-fidelity mock tables for tests, demos, or models. No sign-ups, completely local.