How-to · Google Sheets for Mac
How to import csv into google sheets on mac: the File menu steps, with fixes
To import a CSV into Google Sheets on a Mac, open a spreadsheet in your browser and click File > Import. Choose the CSV, pick an import location, set the separator character, then click Import.
Quick answer
- Open a spreadsheet in your browser, then click File > Import.
- Choose the CSV file. It can't be password-protected.
- Pick an import location. Replace options overwrite existing data.
- Set the separator character: Comma for a standard CSV, Custom for anything else.
- Click Import, then check the last row, the dates, and the numbers.
What you need
- A Mac with a browser that can run Google Sheets
- A Google account with edit access to the spreadsheet
- A CSV file that isn't password-protected
- A decision on which import location to use
How to Import a CSV file into Google Sheets on a Mac in Google Sheets on a Mac
Open the spreadsheet you want
On your Mac, open Google Sheets in your browser and sign in with the Google account that can edit the file. Open the spreadsheet you want to import into, or create a blank one first.
Tip: If you're unsure, start with a blank spreadsheet. Your existing work stays untouched.
Open the Import option
With the spreadsheet open, click File in the menu bar, then choose Import. The import window opens.
Tip: Google's keyboard shortcut list shows no shortcut for Import, so use the menu.
Select your CSV file
Choose the CSV file from your Mac. It can't be password-protected. If it is, remove the password in the app that saved it, then save a new copy.
Tip: Import a copy of the file and keep the original untouched in case you need to try again.
Pick an import location
Choose one of six options. Create new spreadsheet makes a new file. Insert new sheets adds the data as new tabs. Replace spreadsheet overwrites the whole file. Replace current sheet overwrites the tab you have open. Append rows to current sheet adds rows under your existing data. Replace data starting at selected cell overwrites from the cell you pick.
Tip: Replace options erase existing data. If you're not sure, choose Insert new sheets.
Set the separator character
Pick Detect automatically, Tab, Comma, or Custom. Choose Comma for a standard CSV. Choose Custom for another character, such as a semicolon, and type that character in.
Tip: If columns look merged or split after the import, the separator is the first setting to check.
Click Import
Click Import. The data arrives in the location you picked.
Tip: Leave the original CSV where it is until you've checked the result.
Check the result
Scroll to the last row and compare it with your original file. Check dates, numbers, and any long text in the first rows you can see.
Tip: Fix problems now, while the import is still fresh in your mind.
Before you import: check the CSV file
Most import problems start before you open Google Sheets. A CSV is plain text. Each row is one line, and a character, usually a comma, separates the values in that line. That simple format moves between apps easily. It also means small problems in the file turn into messy columns later.
Open the file before you import it. If it asks for a password, Sheets can't use it. Remove the password in the app that saved the file, then save a fresh copy. Keep the original as a backup in case you need to start over.
Google's Drive help sets size limits for spreadsheets. A spreadsheet created in or converted to Google Sheets can hold up to 20 million cells or 100 MB. Many everyday CSV files sit well below that. A large export from a database or an analytics tool can get close, so check before you import.
- Confirm the file isn't password-protected.
- Check that the file is under 100 MB.
- Count the rows and columns, so you can compare them after the import.
- If the data came from Excel, watch for long text. Google's limits page says cells over 50,000 characters are removed when an Excel file converts to Sheets.
- Note which tab you'll import into. Replace options overwrite data, so know what's already there.
20 million
cells per spreadsheet allowed for files created in or converted to Google Sheets
File size and limits (Google Drive Help)100 MB
file size limit per spreadsheet on the same Google Drive help page
File size and limits (Google Drive Help)50,000
characters in one cell, above which Google removes the cell when an Excel file converts
File size and limits (Google Drive Help)13.0
minimum macOS version for Google Drive for desktop, which is Ventura or higher
Learn about system requirements & browsers (Google Drive Help)Pick the right import location
The import location decides what happens to the data already in your spreadsheet. Pick the wrong one and you can overwrite work you wanted to keep. Google lists six options. Each one does a different job, and the names tell you most of what you need.
- Create new spreadsheet: puts the CSV in a new file and leaves your current file alone.
- Insert new sheets: adds the data as new tabs in the file you have open.
- Replace spreadsheet: overwrites the whole file with the CSV.
- Replace current sheet: overwrites the tab you are on.
- Append rows to current sheet: adds the CSV rows under the rows already there.
- Replace data starting at selected cell: overwrites data from the cell you select.
Here's a common case. Your tracker already has headers in row 1, and you have a new export from another app. If the export also has a header row, appending copies that header under your data. Remove the header row from the CSV first, or import into a new tab to compare before you combine.
For a first look, use Create new spreadsheet or Insert new sheets. You can check the result without touching your work. Then copy the rows you need across, or switch to the append option once you trust the file.

Choose the separator character
The separator character tells Sheets where one value ends and the next begins. Google offers four choices: Detect automatically, Tab, Comma, and Custom. Start with Detect automatically when you're not sure what the file uses.
Comma is the right pick for a standard CSV. Quote marks matter here. Suppose one row holds a name, a city written as Lisbon, Portugal, and a job title. If the city sits inside quote marks, the row has three values. The quotes keep the comma inside the city from splitting it.
Choose Custom when the file uses another character. Semicolon files often come from apps set to use commas for decimals. Choose Custom, then type the semicolon when Sheets asks for the character.
If your columns look merged or split, the separator is the first thing to check. Import again with the right choice instead of fixing each cell by hand.
A worked example: importing a bank export
Say your bank lets you download a month of transactions as a CSV. The file has a header row, and each line holds a date, a description, and an amount. Your budget sheet already has headers in row 1 and transactions from row 2 down.
Start by importing into a new tab. Choose Insert new sheets, set the separator to Comma, then click Import. Check that the date column reads as dates and that a simple SUM over the amounts gives the total your bank shows.
Once the new tab looks right, move the rows you need into the budget sheet. If you want to add the export straight under your existing rows, use Append rows to current sheet, but delete the header row from the CSV first. Otherwise the header lands as a data row in the middle of your budget.
Mistakes people make on a Mac
These mistakes show up again and again. Each one has a simple fix, and most of them take less time to avoid than to clean up.
- Clicking a Replace option without reading it. Replace options overwrite existing data, so undo right away if it happens.
- Importing into the wrong tab. Check the tab name before you click Import.
- Opening the CSV in Excel and saving over it. Excel can change values, such as ZIP codes with leading zeros, when it resaves a file.
- Leaving Detect automatically on when the file uses semicolons, then blaming Sheets for the columns.
- Expecting formatting to come along. A CSV holds values only, so colors, fonts, and formulas from the original app don't carry over.
Rename the new tab after the import, with the date or the source in the name. You will thank yourself when the next export lands next to the old one.
What to check after the import
Don't stop when the data appears. Scroll to the last row, then compare it with the row count in your original file. A missing row often points to a separator problem, or to a line break inside a quoted value.
Then check the numbers and dates. A value that lands as text won't add up in a formula, even if it looks like a number. Select a few cells in each column and read them before you build totals on top of the data.
Once the data looks right, make the sheet easier to work with. Freeze the top row so headers stay in view while you scroll. Then sort the data by column or add a filter to a range to find the rows you need.
If the import created duplicates, remove duplicate rows. If you overwrote data by accident, check revision history to find the version from before the import.
Keyboard shortcuts that help on a Mac
Google's keyboard shortcut list for Sheets includes three Mac keys that help after an import. Find is ⌘F, Open is ⌘O, and Paste values only is ⌘⇧V.
Google's list doesn't include a shortcut for Import. Use the menu bar instead, with File > Import. That path is the one Google's own help page describes.
Paste values only is useful when you move imported rows into another sheet. It pastes the values without the formatting, so the new sheet keeps its own look. For the full list, read the shortcut guide for Sheets.

Where your CSV lives and which app to use
Your CSV might sit in a folder that syncs through Google Drive for desktop. That app needs macOS Ventura 13.0 or higher. If your Mac runs an older version, download the file to your Downloads folder and import it from there.
Google's help pages describe Sheets as a browser app. They don't name a separate Mac app for it. The steps here use the browser version, so if your screen looks different, look for the File menu and then Import.
Google's help pages don't show version numbers or update dates. The steps here aren't tied to one release, so a label may move after an update. Check Google's help center if a menu name doesn't match.
Some sites online give different cell limits than Google does. Use Google's figure, 20 million cells, from the Drive help page when you plan a large import.
Google Sheets shortcuts for this on Mac
| To do this | Press |
|---|---|
| Find in the sheet | ⌘F |
| Open a file | ⌘O |
| Paste values only | ⌘⇧V |
If it does not work
- The Import option isn't in the File menu
- Open a spreadsheet first, then click File and look for Import. Google's steps start from inside an open spreadsheet.
- Google Sheets won't import the file
- Check that the CSV isn't password-protected and is under the 100 MB limit. If the file is larger, split it into smaller files and import each part.
- Everything lands in one column
- Import again with the correct separator. Choose Comma, or Custom with the character the file uses. Use Insert new sheets so you can compare the new tab with the old one.
- Dates or numbers look wrong
- Check a few cells in the source file, then import again with the separator set correctly. Format the column after the import and recheck your totals.
- Accented letters or symbols look broken
- Re-save the CSV from a text editor that supports Unicode, then import the new copy.
- The import overwrote my work
- Use Edit > Undo right after the import. If you've made changes since, open revision history and restore a version from before the import.
Faster with Lazur
Do it faster: ask Lazur while you are in Google Sheets
Hold ⌥ ⌘ and say what you want. Lazur sees your Google Sheets window. Lazur draws a circle and a label around the button or menu you need.
- 1
Hold ⌥⌘ and talk
- 2
Lazur draws a circle and a label around the button or menu you need.
- 3
You stay in Google Sheets. Nothing to copy into a chat window.
Free for 3 days, then $18/month. Download for Mac
You say“Where is Import in Google Sheets?”
Lazur · points at itLazur draws a circle and a label around Import in the File menu, then answers out loud. You click it yourself.
Questions people ask
Can I import a CSV without replacing my current data?
Yes. Choose Insert new sheets or Create new spreadsheet in the import window. Insert new sheets adds the data as a new tab. Create new spreadsheet puts it in a separate file, so your current work stays as it is.
Why won't my CSV import into Google Sheets?
Start with the basics. Make sure the file isn't password-protected and stays under 100 MB and 20 million cells. If it's larger, split it into smaller files. Then reopen the file in a plain text editor to confirm it's still a CSV.
What's the difference between Replace current sheet and Replace spreadsheet?
Replace current sheet overwrites only the tab you have open. Replace spreadsheet overwrites the whole file, including any other tabs. If you're unsure, pick Insert new sheets so you can compare before you replace anything.
Should I pick Comma or Detect automatically as the separator?
Pick Comma when you know the file is a standard CSV. Pick Detect automatically when you're not sure. Use Custom when the file uses another character, such as a semicolon, and type that character.
Does Google Sheets have a separate Mac app?
Google's help pages describe Sheets as a browser app and don't name a Mac app. The steps here use the browser. If your menus look different, look for File, then Import.
How do I undo a bad import?
Use Edit > Undo right after the import. If you've made other changes since, open revision history and restore a version from before the import.
Why do my dates look wrong after importing?
Dates can land as text, or in a different format from your source file. Check a few cells, re-import with the right separator if the columns shifted, and format the column after the import. Then recheck your totals.
Sources
- Import data into Google Sheets (Google Docs Editors Help) · Google · checked 2026-11-07
- Keyboard shortcuts for Google Sheets (Google Docs Editors Help) · Google · checked 2026-11-07
- File size and limits (Google Drive Help) · Google · checked 2026-11-07
- Learn about system requirements & browsers (Google Drive Help) · Google · checked 2026-11-07
Try Lazur free for 3 days
Hold a key and ask. Lazur sees your screen, points at the button and talks you through it, in any Mac app. No credit card.