Google CSV import lets you bring spreadsheet data into Google Sheets in seconds using File > Import or the IMPORTDATA function. Choose your delimiter, fix formatting automatically, and turn raw CSV files into clean, sortable data without any manual retyping needed.
Importing CSV files into Google Sheets is one of the most common tasks for anyone tracking expenses, analyzing data, or building automated workflows. Whether you're moving bank transactions, sales data, or budget records, getting your CSV into Sheets quickly—and correctly—saves hours of manual entry and prevents costly formatting mistakes.
This guide covers four proven methods to import CSV into Google Sheets, from the simplest drag-and-drop upload to fully automated solutions that refresh your data on a schedule. You'll also learn how to fix the most common import errors, preserve formatting, and choose the right approach for your skill level.
To import a CSV into Google Sheets, open a blank spreadsheet, click File > Import, upload your CSV, choose the delimiter, set the column data formats, and click Import data. This method preserves formatting and lets you preview changes before committing them to your sheet.
Try it yourself
See Privacy in Action
Upload any CSV file to see how data is processed entirely in your browser. Nothing leaves your device.
Expertise: Fynn Schröder is the founder of Treasure Island with 10+ years building financial automation tools. His expertise in Google Sheets workflows and CSV data processing ensures every recommendation in this guide is tested and reliable.
Frequently Asked Questions
How do I import a CSV into Google Sheets without losing formatting?▾
Use File > Import instead of File > Open. After uploading your CSV, the Import dialog lets you choose delimiter types, column data formats, and whether to replace or append the current sheet, which preserves your existing formatting.
Can I automatically update a Google Sheet when a CSV file changes?▾
Yes, you can use Google Apps Script with a time-driven trigger to fetch the CSV from a URL at set intervals and overwrite the sheet contents with the latest data.
What is the difference between IMPORTDATA and File > Import in Google Sheets?▾
IMPORTDATA is a formula that pulls live data from a CSV URL into a sheet, but it has limited formatting control. File > Import is a manual upload that gives you full control over delimiters, column formats, and where the data is placed.
Why does my CSV data split into the wrong columns in Google Sheets?▾
This usually happens when the delimiter is incorrect. During import, check the Separator type option and select the delimiter your CSV actually uses—typically a comma, but sometimes a semicolon or tab.