Upload and analyze spreadsheets CSV Upload

Upload and analyze your spreadsheets in Metabase

Start using Metabase - without even having a database. Analyze and visualize data stored in CSVs in Metabase. Simple enough for anyone in the team to use and self-serve in-depth analytics, without a data expert.

Add data into Metabase even if you don’t have a data stack yet

Curved Arrow Here are a few examples

For marketers

Measure the impact of onboarding campaigns by uploading CSV data from your email tool analyzing it in Metabase.

For customer success leaders

Filter and pull threads in your NPS survey data by plugging it into Metabase for better insights on your customers.

For product managers

Bring your product analytics into Metabase, even if you don’t have a proper ETL or database setup for the source yet.

How to analyze CSVs in Metabase

1

Already using Metabase? Make sure CSV uploads work with your connected database. Check the docs to see which databases are supported.

No database? No problem. Try Metabase with built-in storage to upload and analyze CSVs without hooking up a database. Start a free trial and you’re good to go.

2
Have your CSV data available to upload and ready to analyze. If you have a Google or Excel spreadsheet, go to File > Download (.csv).
3
In Metabase, navigate to the Collection you want to add your CSV to.
4
Upload your CSV into the Collection by clicking or dragging the file directly into the Collection you want to add it to.
5
Once your upload finishes, Metabase will create a model for that CSV data, as well as a table in the schema your admin has designated to store uploads. Now you’re ready to start querying, applying x-rays, building dashboards, and more.
6
Keep the model up to date as the data evolves. Upload new rows to the CSV-created model by clicking in the collection view, and selecting ‘Append data to a model’.