Export excel
|
Sommaire
getDescription
Méthode commune à toutes les librairies pour obtenir la description de l'objet partagé.
$instance = bab_functionality::get('ExcelExport');
$description = $instance->getDescription();
setDownloadFilename($filename)
le fichier sera téléchargé vers le client, il faut passer en paramètre le nom du fichier
setRecordFilename($filename)
Le fichier sera enregistré sur le serveur, il faut passer en paramètre le chemin complet vers le fichier à enregistrer
getWorkbook()
retourne une instance de Workbook, c'est un objet PEAR qui permet de créer le document excel
documentation et workbook et worksheet
getColumnLetter($column)
convertir un numéro de colonne en lettre (notation excel)
getReader()
Obtenir une instance de la classe Spreadsheet_Excel_Reader qui permet d'ouvrir un fichier excel.
Lecture d'un fichier : <source lang="php">
$reader->read('/path/exemple.xls');
</source>
Exemple d'affichage des informations sur les onglets : <source lang="php">
foreach ($reader->boundsheets as $k=>$sheet)
{
print_r($sheet);
}
</source>
Exemple d'affichage du contenu : <source lang="php">
foreach($reader->sheets as $k=>$data)
{
echo "\n\n ".$reader->boundsheets[$k]."\n\n";
foreach($data['cells'] as $row)
{
foreach($row as $cell)
{
echo "$cell\t";
}
echo "\n";
}
}
</source>