# 🆕 Import Excel, ODS or CSV data to Glide Tables

**URL:** <https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813>\
**Category:** General\
**Created:** [June 7, 2022, 11:46pm UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813 "2022-06-07T23:46:57Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 7, 2022, 11:46pm UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/1 "2022-06-07T23:46:57Z")

</div>

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/d/3dd6505cfa18e46feb66801694b65e01daa86916.jpeg)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/4/94f91be27dee61955944c35571ead7e59922cc98.png)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/9/2979b83fb44d642c74d106e3888eeb1ffaa45870.png)

Originally confirmed by David here.

[https://community.glideapps.com/t/import-data-from-excel-sheets-into-glide-table/20184/34?u=thinhdinh](https://community.glideapps.com/t/import-data-from-excel-sheets-into-glide-table/20184/34)

---

<div class="post-metadata">

**Author:** ![kabookie](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kabookie/32/10994_2.png) [@kabookie](https://community.glideapps.com/u/kabookie)\
**Post date:** [June 7, 2022, 11:53pm UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/2 "2022-06-07T23:53:19Z")

</div>

Excellent. Thank you

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [June 8, 2022, 12:06am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/3 "2022-06-08T00:06:18Z")

</div>

Thanks Glide team! 🍾

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [June 8, 2022, 4:34am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/4 "2022-06-08T04:34:40Z")

</div>



---

<div class="post-metadata">

**Author:** ![Yasin\_Hassanien](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yasin_hassanien/32/9042_2.png) [@Yasin\_Hassanien](https://community.glideapps.com/u/Yasin_Hassanien)\
**Post date:** [June 8, 2022, 5:30am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/5 "2022-06-08T05:30:34Z")

</div>

Great improvement 👏 👍 👌

---

<div class="post-metadata">

**Author:** ![sardamit](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sardamit/32/263_2.png) [@sardamit](https://community.glideapps.com/u/sardamit)\
**Post date:** [June 8, 2022, 9:03am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/6 "2022-06-08T09:03:16Z")

</div>

Blocking the entire weekend for updating ‘them templates’.

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [June 9, 2022, 12:05am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/7 "2022-06-09T00:05:30Z")

</div>

Perfect! 👌 🤌

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [June 9, 2022, 12:23am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/8 "2022-06-09T00:23:16Z")

</div>

What’s your approach in regard to computed columns?

---

<div class="post-metadata">

**Author:** ![sardamit](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sardamit/32/263_2.png) [@sardamit](https://community.glideapps.com/u/sardamit)\
**Post date:** [June 9, 2022, 5:52am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/9 "2022-06-09T05:52:04Z")

</div>

Haven’t thought about it yet. I guess we will have to recreate them once the import is done. Will know more once I do a couple of these.

---

<div class="post-metadata">

**Author:** ![Simon\_Hill](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/simon_hill/32/94730_2.png) [@Simon\_Hill](https://community.glideapps.com/u/Simon_Hill)\
**Post date:** [June 9, 2022, 8:16am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/10 "2022-06-09T08:16:10Z")

</div>

Love this. Super helpful. But it would be 10x more helpful if the import could either (1) generate a new Glide table, or (2) Refresh an existing Glide table, e.g. overwrite the previous import without corrupting any computed columns.

In short, (2) would be a manual sync for Excel files. Soooooo useful because it avoids the need to grant Glide access to my professional MS account. I encounter this message when I try to connect an Excel file:

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/c/ccf119da09a9f929e41dddefb36e28948717e7b6.png)

---

<div class="post-metadata">

**Author:** ![Gideon\_Lahav\_Busines](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gideon_lahav_busines/32/41121_2.png) [@Gideon\_Lahav\_Busines](https://community.glideapps.com/u/Gideon_Lahav_Busines)\
**Post date:** [June 12, 2022, 6:09pm UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/11 "2022-06-12T18:09:17Z")

</div>

😍

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [June 12, 2022, 6:23pm UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/12 "2022-06-12T18:23:27Z")

</div>

For recreating templates, exporting CSV and importing CSV saved a bit of time, but the real time sucker is recreating all the computed columns and then assigning the Glide Table columns to the existing screens/components/actions…still took me an entire day for one of my templates.

Hopefully a convert app to glide tables is still in the works?

---

<div class="post-metadata">

**Author:** ![PavelM](https://avatars.discourse-cdn.com/v4/letter/p/c4cdca/32.png) [@PavelM](https://community.glideapps.com/u/PavelM)\
**Post date:** [December 19, 2022, 9:55am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/13 "2022-12-19T09:55:41Z")

</div>

Hey all,

I need to add about 100 rows into one of my Glide Tables and I wanted to know if I can import them instead of doing it one by one.

I see there is an import feature but it seems it only works for “users” table

Thank you

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [December 19, 2022, 10:08am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/14 "2022-12-19T10:08:51Z")

</div>

Try copy/paste.  
That usually works okay for a small(ish) number of rows. You might have to copy them in 3 or 4 batches.

---

<div class="post-metadata">

**Author:** ![PavelM](https://avatars.discourse-cdn.com/v4/letter/p/c4cdca/32.png) [@PavelM](https://community.glideapps.com/u/PavelM)\
**Post date:** [December 19, 2022, 10:32am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/15 "2022-12-19T10:32:44Z")

</div>

I tried but nothing happens. I have a google sheets file with the new data. I see now a meesage regarding Glide API

“The Glide API allows you to add, edit, and delete rows in Glide Tables. Upgrade to Pro for API access.”

I am not yet a Pro user. I need to upgrade in order to copy/paste items in my tables?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [December 19, 2022, 10:40am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/16 "2022-12-19T10:40:44Z")

</div>

No, copy/pasting into tables has nothing to do with the API.

How are you pasting?  
You should use cmd-v (MacOS) or ctrl-v (Windows).

---

<div class="post-metadata">

**Author:** ![PavelM](https://avatars.discourse-cdn.com/v4/letter/p/c4cdca/32.png) [@PavelM](https://community.glideapps.com/u/PavelM)\
**Post date:** [December 19, 2022, 11:14am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/17 "2022-12-19T11:14:53Z")

</div>

Yes, like that 🙂  
When I paste on a row nothing happens, but if I double click on a cell, I can paste the text inside

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [December 19, 2022, 11:36am UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/18 "2022-12-19T11:36:39Z")

</div>

Works for me 🤷‍♂️

Note that you have to first add enough empty rows in your Glide table to accept the data being pasted.

---

<div class="post-metadata">

**Author:** ![Hobe](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/hobe/32/55866_2.png) [@Hobe](https://community.glideapps.com/u/Hobe)\
**Post date:** [August 30, 2023, 12:56pm UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/19 "2023-08-30T12:56:28Z")

</div>

I would like to know what magic I have to do for this function to import data to work, this is the last obstacle to be overcome so that I can abandon excel tables as a data source.

My use case is as follows:  
I have a table “Registered Families”, there are 2,600 families. I have information in another table, such as address and contact, which are updated in batch, once a month, based on extracting an excel file from another government system, which does not offer integration. So I use the “address” relational table, replacing all the data based on the new extract. If the import function really worked, this would be easy to solve with just glide, because I would go up the 2600 updated address and contact records and delete the old ones, but it never worked for me. Sometimes I try and it stays in an infinite loop of loading the data, which never loads, or sometimes a message about an internal server error appears on the screen.

Therefore, I have kept excel tables in my applications for monthly updating of data extracted from systems that do not offer integration, and linking this table with the glide tables that need this updated information.  
 ![Ex](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/1/010438d3401ad35efff37f89251a9018b5b194c3.png)

 ![erro1](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/9/89db485d6c6482d0292203ef0eb2b6bfd7dcfced.png)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [August 30, 2023, 1:13pm UTC](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813/20 "2023-08-30T13:13:24Z")

</div>

I’ve never tried importing an Excel file, but I’ve tested with up to 200,000 rows in a CSV file and it works perfectly.

Have you tried exporting your Excel as CSV, and then importing that?

[Next page](https://community.glideapps.com/t/import-excel-ods-or-csv-data-to-glide-tables/42813.md?page=2)
