# What is the best way to create Table view?

**URL:** <https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630>\
**Category:** Ask for Help\
**Created:** [September 27, 2019, 4:59am UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630 "2019-09-27T04:59:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![B\_Y](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/b_y/32/114_2.png) [@B\_Y](https://community.glideapps.com/u/B_Y)\
**Post date:** [September 27, 2019, 4:59am UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/1 "2019-09-27T04:59:42Z")

</div>

I have been using MarkDown for creating tables. {By concatenating cell values and CHAR(10) for new lines.} (Attached screenshot)

 ![Screenshot_20190927-102831](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/1X/5cd8b2c2df079ae0be0c6098107797734de10768.jpeg)

But, I always feel that it’s incomplete without those vertical and horizontal borders.

Are there any alternative ways to create tables in Glide?

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 27, 2019, 6:27am UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/2 "2019-09-27T06:27:20Z")

</div>

Table Chart is a Google Sheet Chart which you can find at bottom of the Chart menu.

It should update immediately if you put this at the end of the URL &data=DataThatChangesWhenChartChanges

Here is a link to a financial app with real time data from GOOGLEFINANCE where I extensively use Table Charts and other Google Charts. [https://navnalysis.glideapp.io/](https://navnalysis.glideapp.io/)

---

<div class="post-metadata">

**Author:** ![B\_Y](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/b_y/32/114_2.png) [@B\_Y](https://community.glideapps.com/u/B_Y)\
**Post date:** [September 27, 2019, 8:50am UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/3 "2019-09-27T08:50:45Z")

</div>

Thanks @Ralf for this brilliant idea… let’s see if anyone suggest other ways of doing this. 😊

---

<div class="post-metadata">

**Author:** ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)\
**Post date:** [September 27, 2019, 1:33pm UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/4 "2019-09-27T13:33:06Z")

</div>

Yes I like what @Ralf is doing.  
Didn’t this discussion give you your answers?

> [@List of items in single cell](https://community.glideapps.com/t/list-of-items-in-single-cell/555/4):
>
> It’s part of the markdown, the Title of the table. If this worked for you please mark it as the Solution, thanks. |Attendees| Num |:-------|:-------| | Last, Peggy & Jim | 2 | | Smith, Bill | 2 | | Jones , Edythe | 1 | |===========|===| |Total Attending|5|

---

<div class="post-metadata">

**Author:** ![B\_Y](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/b_y/32/114_2.png) [@B\_Y](https://community.glideapps.com/u/B_Y)\
**Post date:** [September 27, 2019, 2:05pm UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/5 "2019-09-27T14:05:17Z")

</div>

@George_B I wanted to know if anyone has a solution other than markdown and table chart. 🙂

---

<div class="post-metadata">

**Author:** ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)\
**Post date:** [September 27, 2019, 2:16pm UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/6 "2019-09-27T14:16:29Z")

</div>

Hi Ralf

I wonder if you have real update times. My experience is that it is not real-time. Maybe minutes. This is not sufficient for apps where a user inputs data and want to see immediate change in chart/table. But might be just fine for you?

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 27, 2019, 2:46pm UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/7 "2019-09-27T14:46:19Z")

</div>

Google claims a delay of up to 20 minutes. Stockholm is updated within 5 minutes which is good enough for my app.

However, sometimes there is a longer delay between what I see in Sheet and what I see in Glide. I suspect a cache memory problem.

---

<div class="post-metadata">

**Author:** ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)\
**Post date:** [September 27, 2019, 2:47pm UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/8 "2019-09-27T14:47:31Z")

</div>

Realtime updates, for any calculation that your connected spreadsheet has to do, is not going to happen under the current iteration of Glide. Once Glide starts letting you put calcs within the databases that the app is directly connected to, which is something that is on their road map, then you will get realtime for those calcs.

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 27, 2019, 3:28pm UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/9 "2019-09-27T15:28:38Z")

</div>

An Alternative is to publish a part of the sheet as html as I do in my financial app.

[https://docs.google.com/spreadsheets/d/1vHhLvevHqBFMCzwpGhJFkLotybrCQGYYMMgI6OeSCMU/htmlembed/sheet?gid=0&range=O2:S28](https://docs.google.com/spreadsheets/d/1vHhLvevHqBFMCzwpGhJFkLotybrCQGYYMMgI6OeSCMU/htmlembed/sheet?gid=0&range=O2:S28)

The link is dynamic so changes in sheet are shown without delay.  
Or more correctly, the links content is created on the fly every time you click it!

---

<div class="post-metadata">

**Author:** ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)\
**Post date:** [September 27, 2019, 4:55pm UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/10 "2019-09-27T16:55:59Z")

</div>

Glide do not recommend using html - they might break the possibility to have that working.  
Depending on you needs you could use tables to create a visual representation. Have a look on this post:

> [@Personal budget app with table chart](https://community.glideapps.com/t/personal-budget-app-with-table-chart/659):
>
> This app is an extension of the template app “Personal budget” Update of charts in glide is slow - taking maybe 5-20 minutes. The chart shown on front page of app is therefore not very relevant while the user inputs data. But there is other ways of giving an overview of you spending - I have in the app named a tab ‘status’. The idea is to use a table layout. The update is done within a very few seconds - and in that way it seems feasible to put in along side the expenses. Notice also the tab…

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 27, 2019, 5:24pm UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/11 "2019-09-27T17:24:03Z")

</div>

Please note that the sheet table in html format is created in a new browser tab outside of Glide! Inside glide is only a standard URL link, no html.

---

<div class="post-metadata">

**Author:** ![Sidney\_Kunst](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sidney_kunst/32/603_2.png) [@Sidney\_Kunst](https://community.glideapps.com/u/Sidney_Kunst)\
**Post date:** [October 1, 2019, 11:14am UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/12 "2019-10-01T11:14:26Z")

</div>

Wow, can you please send me. I tried to do this EXCACT thing. If you can post the formula that is in the cell, that would be awesome! 😊

---

<div class="post-metadata">

**Author:** ![B\_Y](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/b_y/32/114_2.png) [@B\_Y](https://community.glideapps.com/u/B_Y)\
**Post date:** [October 2, 2019, 10:59am UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/13 "2019-10-02T10:59:40Z")

</div>

@Sidney_Kunst This is the formula that I have in the cell. Hope it helps. 😊

=("| **"&A1& "** | **Player** | **Played** | **Won** | **Lost** | **Win %** |" & char(10)  
& “| :------: | :------: | :-----: | :-----: | :-----: | :------: |” & char(10)  
& “|” & A2 & “|” & B2 & “|” & C2 & “|” & D2 & “|” & E2 & “|” & F2 & “|” & char(10)  
& “|” & A3 & “|” & B3 & “|” & C3 & “|” & D3 & “|” & E3 & “|” & F3 & “|” & char(10)  
& “|” & A4 & “|” & B4 & “|” & C4 & “|” & D4 & “|” & E4 & “|” & F4 & “|” & char(10)  
& “|” & A5 & “|” & B5 & “|” & C5 & “|” & D5 & “|” & E5 & “|” & F5 & “|” & char(10)  
& “|” & A6 & “|” & B6 & “|” & C6 & “|” & D6 & “|” & E6 & “|” & F6 & “|” & char(10)  
& “|” & A7 & “|” & B7 & “|” & C7 & “|” & D7 & “|” & E7 & “|” & F7 & “|” & char(10)  
& “|” & A8 & “|” & B8 & “|” & C8 & “|” & D8 & “|” & E8 & “|” & F8 & “|” & char(10)  
& “|” & A9 & “|” & B9 & “|” & C9 & “|” & D9 & “|” & E9 & “|” & F9 & “|” & char(10)  
& “|” & A10 & “|” & B10 & “|” & C10 & “|” & D10 & “|” & E10 & “|” & F10 & “|” & char(10)  
& “|” & A11 & “|” & B11 & “|” & C11 & “|” & D11 & “|” & E11 & “|” & F11 & “|” & char(10)  
& “|” & A12 & “|” & B12 & “|” & C12 & “|” & D12 & “|” & E12 & “|” & F12 & “|” & char(10)  
& “|” & A13 & “|” & B13 & “|” & C13 & “|” & D13 & “|” & E13 & “|” & F13 & “|” & char(10)  
& “|” & A14 & “|” & B14 & “|” & C14 & “|” & D14 & “|” & E14 & “|” & F14 & “|” & char(10)  
& “|” & A15 & “|” & B15 & “|” & C15 & “|” & D15 & “|” & E15 & “|” & F15 & “|” & char(10)  
& “|” & A16 & “|” & B16 & “|” & C16 & “|” & D16 & “|” & E16 & “|” & F16 & “|” & char(10)  
& “|” & A17 & “|” & B17 & “|” & C17 & “|” & D17 & “|” & E17 & “|” & F17 & “|” & char(10)  
& “|” & A18 & “|” & B18 & “|” & C18 & “|” & D18 & “|” & E18 & “|” & F18 & “|” & char(10)  
& “|” & A19 & “|” & B19 & “|” & C19 & “|” & D19 & “|” & E19 & “|” & F19 & “|” & char(10)  
& “|” & A20 & “|” & B20 & “|” & C20 & “|” & D20 & “|” & E20 & “|” & F20 & “|” & char(10)  
& “|” & A21 & “|” & B21 & “|” & C21 & “|” & D21 & “|” & E21 & “|” & F21 & “|” & char(10)  
& “|” & A22 & “|” & B22 & “|” & C22 & “|” & D22 & “|” & E22 & “|” & F22 & “|” & char(10)  
& “|” & A23 & “|” & B23 & “|” & C23 & “|” & D23 & “|” & E23 & “|” & F23 & “|” & char(10)  
& “|” & A24 & “|” & B24 & “|” & C24 & “|” & D24 & “|” & E24 & “|” & F24 & “|” & char(10)  
& “|” & A25 & “|” & B25 & “|” & C25 & “|” & D25 & “|” & E25 & “|” & F25 & “|” & char(10)  
& “|” & A26 & “|” & B26 & “|” & C26 & “|” & D26 & “|” & E26 & “|” & F26 & “|” )

---

<div class="post-metadata">

**Author:** ![Sidney\_Kunst](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sidney_kunst/32/603_2.png) [@Sidney\_Kunst](https://community.glideapps.com/u/Sidney_Kunst)\
**Post date:** [October 2, 2019, 11:34am UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/14 "2019-10-02T11:34:22Z")

</div>

Thanks a million! I tried to figure this out the other day and left it because it took me too long. Now I know how it IS possible! Superb!

---

<div class="post-metadata">

**Author:** ![B\_Y](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/b_y/32/114_2.png) [@B\_Y](https://community.glideapps.com/u/B_Y)\
**Post date:** [October 2, 2019, 11:54am UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/15 "2019-10-02T11:54:27Z")

</div>

You are welcome! 😊👍

---

<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:** [October 11, 2020, 8:06am UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/16 "2020-10-11T08:06:57Z")

</div>

@ThinhDinh and @Jeff_Hager What are the best ways now to use the table view since we will be using the data of glide table instead of google sheet and I was using google data studio rather than anything in glide but now we have to push around 300K data in glide tables and wondering how to show the user a table view now and reporting 🤔

---

<div class="post-metadata">

**Author:** ![Rosewebstudio](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rosewebstudio/32/12261_2.png) [@Rosewebstudio](https://community.glideapps.com/u/Rosewebstudio)\
**Post date:** [October 11, 2020, 9:48am UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/17 "2020-10-11T09:48:37Z")

</div>

Are you am saying you want to add 300k rows? If so take note [🆕 Glide Tables](https://community.glideapps.com/t/glide-tables/15597/36)

---

<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:** [October 11, 2020, 10:18am UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/18 "2020-10-11T10:18:24Z")

</div>

Nope that’s not what I meant

I need to show to the user a table view with columns and rows such as this example [https://drive.google.com/file/d/1g\_bRxojJAf7mrHiRstgUSidfzhMHL7UV/view?usp=sharing](https://drive.google.com/file/d/1g_bRxojJAf7mrHiRstgUSidfzhMHL7UV/view?usp=sharing)

So we will have a huge data inserted one by one into glide tables since its going to be better to hold data

So what are the best way to show to user in that view

---

<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:** [October 11, 2020, 10:35am UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/19 "2020-10-11T10:35:03Z")

</div>

I think you have to resort to a HTML table for this.

Glide’s basic table only supports two columns.

Markdown doesn’t support extra icons, pretty hard to generate one that aligns the right way as well.

---

<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:** [October 11, 2020, 12:13pm UTC](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630/20 "2020-10-11T12:13:34Z")

</div>

What its the HTML table @ThinhDinh

[Next page](https://community.glideapps.com/t/what-is-the-best-way-to-create-table-view/630.md?page=2)
