odsPhpGenerator 是一个用来生成 OpenDocument 的电子表格的PHP类库,要求 PHP 5.0 、DOM 和 zip 支持。
示例代码,更多例子请看这里:
`// Load library require_once(‘ods/ods.php’);
// Create Ods object $ods = new ods(); $ods->setPath2OdsFiles(‘ods’);
// Create table named ‘utf8’ $table = new odsTable(‘utf8’);
// Create french row $row = new odsTableRow(); $row->addCell( new odsTableCellString(“French”) ); $row->addCell( new odsTableCellString(“àôïîéèç…”) ); $table->addRow($row);
// Create greek row $row = new odsTableRow(); $row->addCell( new odsTableCellString(“Greek”) ); $row->addCell( new odsTableCellString(“αβγδεζϕΩ…”) ); $table->addRow($row);
// Create hebrew row $row = new odsTableRow(); $row->addCell( new odsTableCellString(“Hebrew”) ); $row->addCell( new odsTableCellString(“ש֓חרםא…”) ); $table->addRow($row);
// Create arab row $row = new odsTableRow(); $row->addCell( new odsTableCellString(“Arab”) ); $row->addCell( new odsTableCellString(“ڤڦڪصى…”) ); $table->addRow($row);
$row = new odsTableRow(); $row->addCell( new odsTableCellString(“…”) ); $row->addCell( new odsTableCellString(“…”) ); $table->addRow($row);
// Attach talble to ods $ods->addTable($table);
// Download the file $ods->downloadOdsFile(“Unicode.ods”);`