To add content to an empty table, append table entries to table rows and then append the table rows to the table. This example creates this two-by-two table:
Create a document and then create a table that has two columns.
import mlreportgen.dom.*
d = Document();
t = Table(2);
Create two table rows.
tr1 = TableRow();
tr2 = TableRow();
Create table entries that contain the content and append the table entries to the rows.
append(tr1,TableEntry('e11'));
append(tr1,TableEntry('e12'));
append(tr2,TableEntry('e21'));
append(tr2,TableEntry('e22'));
Append the table rows to the table.
append(t,tr1);
append(t,tr2);
Append the table to the document. Close and view the document.
append(d,t);
close(d);
rptview(d);