For tables I tend to use Multimarkdown. I don’t remember how to do a table in markdown, but I use a very useful markdown table app: TableFlip. You can grab it here: https://tableflipapp.com
Once you have the table completed (merging and splitting cells possible) then you can insert into a stack. Probably the best way to do this is with an HTML stack. I believe most of the time I convert the final markdown into HTML. There’s lots of websites that will do this for free. Here’s one: https://markdowntohtml.com
All that gets you is a table in HTML format. The “trick” is then to format it the way you want. I found a CSS option that I use all the time. I simply put that CSS on the pages where I insert tables. You can google Tables and CSS and style to find some free options. Here’s one:
All that said, there may be a table stack out there that fits your needs. Do you use something like Foundry or Foundation or some other all-purpose framework? Or are you using a traditional theme?
The markdown approach works really well for me and I find it simple. That said, one of the most difficult aspects of tables is how the behave responsively. So you want to have a good sense of how folks will view your site? Desktop or tablet? Or phone?