Zim's interface for table creation requires tables to be built up row by row. If you know how many rows you need in a table, Zim's 'Custom Tools' feature can be used to simplify the process of creating a table. Following is a Python script that can be used to create an empty Markdown table, with the desired number of rows and columns, at the bottom of a Zim wiki page. A custom tool should be created in Zim that calls this script with the "%f" parameter as the sole command-line argument. After this script is run you will see the table in the page as Markdown text; type Ctrl-R to reload the page, and Zim will format it like a table created with Zim's own table-creation tool.