Unable to import the whole csv file (85megs - 1mil rows)

Hi all, please may I ask whether anyone has found a way to import very large csv files? The data I have includes approx. 1.1million rows.

I used Big Tables but same problem - partial import.

I am brand new to glide and have never built an app. Dabbled in WordPress - but basically a novice.

I appreciate any advice,

Brendan

Glide can’t reliably import a CSV that large.
Even with Big Tables, anything close to 1M rows will only partially upload, Glide isn’t designed for datasets of that size.
Most people handle this by:

  • Splitting the CSV into smaller chunks(50k–100k rows each), or
  • Storing the full dataset in an external database (Google BigQuery, Supabase, Airtable Sync, etc.) and connecting Glide to it.

For your size of data, an external DB is usually the only stable option.
If you want, I can point you to the simplest setup for large datasets.

Thank you Daniel, if you can point me to the simplest setup that would be very much appreciated.

The simplest workflow is:

  1. Upload the CSV into Supabase
    It handles big datasets really well and has a clean UI.
  2. Create a table + import your CSV directly in Supabase
    It can ingest millions of rows without the partial-import issue you saw in Glide.
  3. Connect Supabase → Glide
    Use Glide’s Supabase connector and map the table.
    Then Glide only loads what it needs, not the whole dataset.

If you want, feel free to DM me here on the forum and I can walk you through it step-by-step

Great stuff will do, thank you!