# Add tables to the toolbar

**URL:** <https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213>\
**Category:** Features\
**Created:** [24 February 2020 09:27 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213 "2020-02-24T09:27:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![nr458h](https://avatars.discourse-cdn.com/v4/letter/n/f0a364/32.png) [@nr458h](https://discourse.joplinapp.org/u/nr458h)\
**Post date:** [24 February 2020 09:27 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/1 "2020-02-24T09:27:42Z")

</div>

hi all,

as I'm using Joplin not because it uses Markdown but is a great peace of software I want to ask for table support in the toolbar.

If there are any questions or I overlooked a post asking for this please give me a hint 😉

I thougt of something like [that](https://www.tablesgenerator.com/markdown_tables):

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/5/517ae6a2321c21c8bf3ecbe27d53e0e81add3e4a.png)

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [26 February 2020 14:10 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/2 "2020-02-26T14:10:58Z")

</div>

That would be useful but would need to be specified.

---

<div class="post-metadata">

**Author:** ![rabeehrz](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rabeehrz/32/2488_2.png) [@rabeehrz](https://discourse.joplinapp.org/u/rabeehrz)\
**Post date:** [26 February 2020 14:56 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/3 "2020-02-26T14:56:27Z")

</div>

If a specification is mentioned, I would love to implement this.

---

<div class="post-metadata">

**Author:** ![nr458h](https://avatars.discourse-cdn.com/v4/letter/n/f0a364/32.png) [@nr458h](https://discourse.joplinapp.org/u/nr458h)\
**Post date:** [26 February 2020 15:01 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/4 "2020-02-26T15:01:06Z")

</div>

As a first step I think it would be handy if you can create a table by marking boxes in a pop up window  
[https://www.tablesgenerator.com/markdown\_tables](https://www.tablesgenerator.com/markdown_tables) there you can have a look at an implementation of this idea:  
 ![image](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/1/19ee642a5b9d0da2fce6e20f2bf2187af0dabc80.png)

---

<div class="post-metadata">

**Author:** ![rishabh.malhotra](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rishabh.malhotra/32/3756_2.png) [@rishabh.malhotra](https://discourse.joplinapp.org/u/rishabh.malhotra)\
**Post date:** [26 February 2020 15:06 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/5 "2020-02-26T15:06:28Z")

</div>

Perfect this looks neat i can implement this.

---

<div class="post-metadata">

**Author:** ![nr458h](https://avatars.discourse-cdn.com/v4/letter/n/f0a364/32.png) [@nr458h](https://discourse.joplinapp.org/u/nr458h)\
**Post date:** [26 February 2020 16:03 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/6 "2020-02-26T16:03:00Z")

</div>

Wow cool 👍

In addition some ideas probably worth to take into account when implementing, but the last word belongs to @laurent

- adding a row/column to an existing table
- adding a header to an existing table

---

<div class="post-metadata">

**Author:** ![rishabh.malhotra](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rishabh.malhotra/32/3756_2.png) [@rishabh.malhotra](https://discourse.joplinapp.org/u/rishabh.malhotra)\
**Post date:** [26 February 2020 16:34 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/7 "2020-02-26T16:34:17Z")

</div>

Alright, @nr458h I'll keep that in mind 😃

---

<div class="post-metadata">

**Author:** ![rishabh.malhotra](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rishabh.malhotra/32/3756_2.png) [@rishabh.malhotra](https://discourse.joplinapp.org/u/rishabh.malhotra)\
**Post date:** [24 March 2020 13:11 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/8 "2020-03-24T13:11:40Z")

</div>

I am thinking of implementing something like this

 ![table2](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/b/b32b86fece64b2317364d359486690f6bcc0ebab.gif)

Should I go ahead with the same @laurent @CalebJohn @nr458h

---

<div class="post-metadata">

**Author:** ![pat3](https://avatars.discourse-cdn.com/v4/letter/p/91b2a8/32.png) [@pat3](https://discourse.joplinapp.org/u/pat3)\
**Post date:** [24 March 2020 16:41 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/9 "2020-03-24T16:41:05Z")

</div>

In my humble opinion, this could be a _great_ idea (and mo'better if implemented both on desktop and laptop version) !! Go on! 🙂

---

<div class="post-metadata">

**Author:** ![CalebJohn](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/calebjohn/32/356_2.png) [@CalebJohn](https://discourse.joplinapp.org/u/CalebJohn)\
**Post date:** [24 March 2020 18:12 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/10 "2020-03-24T18:12:17Z")

</div>

Go ahead, this has been requested many times.

---

<div class="post-metadata">

**Author:** ![mic704b](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@mic704b](https://discourse.joplinapp.org/u/mic704b)\
**Post date:** [24 March 2020 20:46 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/11 "2020-03-24T20:46:27Z")

</div>

> [@CalebJohn](#):
>
> Go ahead, this has been requested many times.

Yes, it would be great, but to maximise your chance of getting it merged:

> [@laurent](#):
>
> That would be useful but would need to be specified.

---

<div class="post-metadata">

**Author:** ![coderrsid](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/coderrsid/32/2558_2.png) [@coderrsid](https://discourse.joplinapp.org/u/coderrsid)\
**Post date:** [10 April 2020 11:00 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/12 "2020-04-10T11:00:49Z")

</div>

@rishabh.malhotra Are you working on this?

---

<div class="post-metadata">

**Author:** ![rishabh.malhotra](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rishabh.malhotra/32/3756_2.png) [@rishabh.malhotra](https://discourse.joplinapp.org/u/rishabh.malhotra)\
**Post date:** [12 April 2020 09:07 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/13 "2020-04-12T09:07:51Z")

</div>

Yes @coderrsid I am working on this and i have made quite a bit of progress with the same!

---

<div class="post-metadata">

**Author:** ![coderrsid](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/coderrsid/32/2558_2.png) [@coderrsid](https://discourse.joplinapp.org/u/coderrsid)\
**Post date:** [12 April 2020 09:26 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/14 "2020-04-12T09:26:48Z")

</div>

Great. As some more users were reporting for the addition of this feature. Looking forward to this being implemented 😃

---

<div class="post-metadata">

**Author:** ![rishabh.malhotra](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rishabh.malhotra/32/3756_2.png) [@rishabh.malhotra](https://discourse.joplinapp.org/u/rishabh.malhotra)\
**Post date:** [13 April 2020 08:00 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/15 "2020-04-13T08:00:26Z")

</div>

hey everyone i made a rough implementation of the same here, do let me know if I should change something,any feedback is highly appretitated @bedwardly-down @PackElend

[https://rishgod.github.io/joplin-tables/](https://rishgod.github.io/joplin-tables/)

---

<div class="post-metadata">

**Author:** ![rabeehrz](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rabeehrz/32/2488_2.png) [@rabeehrz](https://discourse.joplinapp.org/u/rabeehrz)\
**Post date:** [13 April 2020 09:33 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/16 "2020-04-13T09:33:33Z")

</div>

This looks really cool. One suggestion I would have is to put the Rows and Columns at the top of the dialog, and also to change it to `rows x columns` type.

---

<div class="post-metadata">

**Author:** ![PackElend](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/packelend/32/488_2.png) [@PackElend](https://discourse.joplinapp.org/u/PackElend)\
**Post date:** [13 April 2020 09:59 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/17 "2020-04-13T09:59:23Z")

</div>

basically I like it, click move click done, very straight forward.

I have to agree that the button should not move

---

<div class="post-metadata">

**Author:** ![coderrsid](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/coderrsid/32/2558_2.png) [@coderrsid](https://discourse.joplinapp.org/u/coderrsid)\
**Post date:** [13 April 2020 12:31 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/18 "2020-04-13T12:31:07Z")

</div>

It looks great and i do want to suggest something here which is the option to add columns/rows before and after like in note table and a draggable column (maybe 😛) .

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/0/0a87e832d08f219b9ab12f298cfed395b215c6fb.jpeg)

---

<div class="post-metadata">

**Author:** ![rishabh.malhotra](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rishabh.malhotra/32/3756_2.png) [@rishabh.malhotra](https://discourse.joplinapp.org/u/rishabh.malhotra)\
**Post date:** [17 April 2020 15:47 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/19 "2020-04-17T15:47:58Z")

</div>

@laurent should I go on adding [this](https://rishgod.github.io/joplin-tables/) to Joplin because I don’t want to add something which will not get merged or is not required.

---

<div class="post-metadata">

**Author:** ![pat3](https://avatars.discourse-cdn.com/v4/letter/p/91b2a8/32.png) [@pat3](https://discourse.joplinapp.org/u/pat3)\
**Post date:** [26 May 2020 20:37 UTC](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213/20 "2020-05-26T20:37:46Z")

</div>

Table button should be add to the markdown editor, like fenced code block, to make it equal to the WYSIWYG editor, which seems to be a kind of abandoned now 😉  
Seriously, tables is the most annoying things to do in Markdown, and a functional button to access to composition of table would be a great thing.

[Next page](https://discourse.joplinapp.org/t/add-tables-to-the-toolbar/6213.md?page=2)
