2009-12-15-ean
Creer des documents excel/openoffice xml avec php
Comme je n'ai jamais trouve de quelque chose de vraiment facil e utiliser j ai creer ma propre classe de creation de documents excel/openoffice xml (type de format excel 2003).
rien de special e ajouter:
exemple.php
class.excel-xml.php
le code pour generer un document est me semble-t-il simple: Un petit exemple
<?php
include("class.php-excel-xml.php");
$doc= new Excel(9); // nombre de colonnnes du document
$doc->add_title("My Title");
// Open table with sub title
$doc->open_container("sub title");
$doc->add_header(Array("first", "second", "third"));
for($i=0;$i<10;$i++)
{
$doc->add_line(Array(rand(1,10), rand(1,10), rand(1,10)));
}
$doc->close_container();
// Open table without subtitle
$doc->add_header(Array("first", "second", "third"));
for($i=0;$i<10;$i++)
{
$doc->add_line(Array(rand(1,10), rand(1,10), rand(1,10)));
}
echo $doc->output();
?>
Et le resultat de l'exemple e voir ici.
à lire avec openoffice ou excel au choix.
Voila voila.
Tfe