odsPhpGenerator

EXAMPLES : Multi tab

Multi tab

2016-04-15 : Laurent VUIBERT
Two table and random data

// Load library
require_once 'ods0.0.3/vendor/autoload.php';

use 
odsPhpGenerator\ods;
use 
odsPhpGenerator\odsTable;
use 
odsPhpGenerator\odsTableRow;
use 
odsPhpGenerator\odsTableCellString;

// Create Ods object
$ods  = new ods();

// Create table named 'table 1'
$table1 = new odsTable('table 1');
$row   = new odsTableRow();
$row->addCell( new odsTableCellString("Hello") );
$row->addCell( new odsTableCellString("World") );
$table1->addRow($row);
$ods->addTable($table1);

// Create table named 'table 2'
$table2 = new odsTable('table 2');
$row   = new odsTableRow();
$row->addCell( new odsTableCellString("Rand1") );
$row->addCell( new odsTableCellString("=") );
$row->addCell( new odsTableCellStringrand() ) );
$table2->addRow($row);

$row   = new odsTableRow();
$row->addCell( new odsTableCellString("Rand2") );
$row->addCell( new odsTableCellString("=") );
$row->addCell( new odsTableCellStringrand() ) );
$table2->addRow($row);
$ods->addTable($table2);

//Select 'table 2'
$ods->setDefaultTable($table2);

// Download the file
$ods->downloadOdsFile("multiTable.ods");