Export excel

De OviWiki
Aller à : navigation, rechercher


Le chemin complet de la fonctionnalité
ExcelExport
Documentation du parent
Pas de parent
Module
LibFileManagement
version du module
0.2.0


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>