# How to create a component table with more columns

**URL:** <https://community.glideapps.com/t/how-to-create-a-component-table-with-more-columns/37551>\
**Category:** Ask for Help\
**Created:** [January 22, 2022, 6:28pm UTC](https://community.glideapps.com/t/how-to-create-a-component-table-with-more-columns/37551 "2022-01-22T18:28:06Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [January 22, 2022, 7:22pm UTC](https://community.glideapps.com/t/how-to-create-a-component-table-with-more-columns/37551/2 "2022-01-22T19:22:04Z")

</div>

Asking how to output a table with more than 2 columns has been a popular question over the past year in the forums.

This has been the best solution so far:

> [@Basic Table Component](https://community.glideapps.com/t/basic-table-component/5804/58):
>
> I’d probably create an HTML table for this. It goes something like… create a template column that creates a \<tr\> row for each legend item, eg. \<tr\>\<td\>ICON\</td\>\<td\>NAME\</td\>\</tr\> create a Joined List column to string all those together - with no separator create a template column to insert that joined list inside some \<table\> tags, eg. \<table\>{joined-list}\</table\> then display that in a rich text component If you want to get fancy, you can use a [CSS table generator](https://divtable.com/table-styler/) and come up with some…

---

_[View the full topic](https://community.glideapps.com/t/how-to-create-a-component-table-with-more-columns/37551)._
