1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
// Instanciation de la library : PHPExcel()
$objPHPExcel = new PHPExcel();
// Execution de la requete $essai
$query = sqlsrv_query($sql,$varietale);
// Parcours des enregistrements et écriture dans le fichier
$l = 2;
WHILE($data = sqlsrv_fetch_array($query,SQLSRV_FETCH_ASSOC)){
$keys = ARRAY_KEYS($data);
$objPHPExcel->getActiveSheet()->fromArray(ARRAY($data),NULL,'A'.$l);
$l++;
}
fclose($file);
$objPHPExcel->getActiveSheet()->fromArray(ARRAY($keys),NULL,'A1');
// Creation du nom du fichier : $filename
$fileName = $year_1."-M fichier au ".$date.".xlsx";
$fileName = str_replace('"','',$fileName); $fileName = str_replace('/','',$fileName);
// Instanciation PHPExcel_Writer_Excel2007() pour création d'un fichier : $filename
$objWriter = NEW PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save($fileName); |
Partager