To create a simple table, we follow these steps:
Create a Table
object, and give it a name:
$table = new Table('table1');
Specify the number of columns:
$table->createColumns(3);
Add a header to the table. The header is simply an array containing the titles of each column:
$table->addHeader(array('Col 1', 'Col 2', 'Col 3'));
This step can be ommited if you don't need a header.
Lastly, we add the rows to the tables. The rows are contained in an array, each element of the array represents a row, and is also an array.
$rows = array(array('1-1', '1-2', '1-3'), array('2-1', '2-2', '2-3')); $table->addRows($rows);
include 'phpodt-0.3/phpodt.php'; $odt = ODT::getInstance(); $table = new Table('table1'); $table->createColumns(3); $table->addHeader(array('Col 1', 'Col 2', 'Col 3')); $rows = array(array('1-1', '1-2', '1-3'), array('2-1', '2-2', '2-3')); $table->addRows($rows); $odt->output('test_table.odt');