How to Transfer CSV to Google Sheets on Mac (3 Methods)

Mac-specific guide to getting CSV files into Google Sheets — from Finder double-click to drag-and-drop.

By Marcin Michalak
CSVGoogle SheetsMacImportTutorial

Moving a CSV file from your Mac into Google Sheets should take seconds. On most Macs, it takes minutes — because macOS defaults to opening CSV files in Excel or Numbers instead of Google Sheets.

This guide covers three methods for transferring CSV files to Google Sheets on a Mac, ordered from fastest to slowest.

Method 1: Double-Click with CSVtoSheets (Fastest)

CSVtoSheets is a Mac app that registers itself as the default handler for .csv, .xls, and .xlsx files. Once installed, opening a CSV in Google Sheets is a single action.

How to use it:

  1. Install CSVtoSheets from csvtosheets.com/download
  2. Complete the one-time Google account authorization
  3. Double-click any CSV file in Finder

The file opens in Google Sheets in your default browser. No upload dialog. No Drive navigation. No waiting.

Time: Under 5 seconds per file Best for: Anyone who opens CSV files regularly on a Mac

Why this matters on Mac specifically: macOS assigns a default app to each file type. Before CSVtoSheets, every CSV you double-clicked opened in Excel, Numbers, or a text editor — never Google Sheets. CSVtoSheets claims that association and reroutes it directly to your browser and Google Sheets.

What CSVtoSheets handles automatically:

  • Leading zeros preserved (phone numbers, ZIP codes, product codes)
  • Correct character encoding (UTF-8 and Windows-1252)
  • Works with .csv, .xls, and .xlsx files
  • Files go straight to your Google Drive — nothing stored on third-party servers

Method 2: Drag-and-Drop to Google Drive

If you don't want to install anything, you can drag files from Finder directly into Google Drive in your browser.

Steps:

  1. Open drive.google.com in your browser
  2. In Finder, locate your CSV file
  3. Drag the file from Finder into the Drive browser window
  4. Wait for the upload progress bar to complete
  5. Right-click the uploaded file → Open with → Google Sheets
  6. In the opened file, go to File → Save as Google Sheets

Time: 1–3 minutes (plus the upload time, which varies by file size) Best for: Occasional imports when you don't have CSVtoSheets installed

Mac-specific tip: Use Mission Control (swipe up with three fingers on the trackpad) to switch between Finder and your browser window during the drag. Or split your screen with the green resize button in the top-left corner of each window.

Limitations:

  • Slow for large files or slow connections
  • You end up with two copies in Drive (the original CSV + the converted Sheet)
  • Encoding and leading zeros issues remain — Sheets doesn't always handle them correctly during auto-conversion

Method 3: Manual Upload via the Import Dialog

Google Sheets has a dedicated import dialog that gives you more control over how the CSV is parsed.

Steps:

  1. Go to sheets.google.com and create a new blank spreadsheet
  2. Click File → Import
  3. Click Upload, then drag your CSV file into the upload area (or click to browse)
  4. Wait for the upload
  5. In the import dialog, choose:
    • Import location: Replace spreadsheet / New sheet / Append to current
    • Separator type: Comma / Tab / Semicolon / Custom (important for non-standard CSVs)
    • Convert text to numbers and dates: Leave on unless you have leading zeros
  6. Click Import data

Time: 2–5 minutes Best for: CSV files with non-standard delimiters (semicolons, tabs), or when you need control over how data types are handled

When to use this method over drag-and-drop:

  • Your CSV uses semicolons or tabs as delimiters (common in European data exports)
  • You need to preserve leading zeros and can set "Convert text to numbers and dates" to off
  • You want to append data to an existing sheet rather than create a new one

Comparison

MethodStepsTimeLeading ZerosDelimiter ControlRequires Install
CSVtoSheets1<5 secYesAutoYes (one-time)
Drag-and-drop61–3 minNoNoNo
Import dialog62–5 minManualYesNo

Why Mac Users Have It Harder Than Windows Users

On Windows, Google Chrome can be set as the default app for CSV files, and it will open them directly in Google Drive/Sheets in some workflows. On macOS, the OS-level file association system works differently — you can only assign native apps as default handlers, and browsers don't register themselves for file types.

This means Mac users are stuck with Excel, Numbers, or a text editor as their default CSV opener — unless they install something like CSVtoSheets, which is built specifically to bridge this gap.


Frequently Asked Questions

How do I change the default app for CSV files on Mac?

Right-click any CSV file in Finder → Get Info → under "Open with," select the app you want → click Change All. If you install CSVtoSheets, it handles this automatically during setup.

Why does my CSV open in Numbers instead of Google Sheets?

Numbers is Apple's built-in spreadsheet app and macOS sets it as the default for .csv files on many Macs. To fix this, either change the default app manually or install CSVtoSheets.

Can I open CSV files in Google Sheets without a Google account?

No. Google Sheets requires a Google account. You can create one for free at accounts.google.com.

Does CSVtoSheets work with Excel files (.xls, .xlsx) too?

Yes. CSVtoSheets handles .csv, .xls, and .xlsx files — all with the same double-click workflow.

Is there a file size limit?

Google Sheets supports files up to 100 MB. CSVtoSheets uses the standard Google Drive upload API, so the same limit applies.


Next Steps

Once you have your CSV in Google Sheets, you may want to:

  • Clean your data — use Data → Data cleanup → Remove duplicates to deduplicate rows
  • Sort and filter — use Data → Create a filter to explore your dataset
  • Pivot tables — go to Insert → Pivot table for quick aggregations

If you're working with CSV files frequently, CSVtoSheets saves the most time in the long run. One install, and double-clicking a CSV always opens it in Google Sheets.

Related articles:

Ready to Stop Fighting with CSV Files?

Join thousands of Mac users who've already ditched the 13-step import process. Download CSVtoSheets and start converting files with a simple drag and drop.

One-time purchase • No subscriptions • 30-day money-back guarantee