Con esta utilidad conseguiremos crear una hoja de cálculo con PHP. Es sencillo de utilizar ya que se construye de forma secuencial por filas y columnas.
Un ejemplo sencillo de utilización:

$excel=new ExcelWriter("FicheroExcel.xls");
if($excel==false) {
   echo $excel->error;
}
$excel->writeRow(); // Primera fila
$excel->writeCol("CeldaA1"); // Columna 1
$excel->writeCol("CeldaB1");
$excel->writeCol("CeldaC1");
$excel->writeRow(); // Segunda fila
$excel->writeCol("CeldaA2");
$excel->writeCol("CeldaB2");
$excel->writeCol("CeldaC2");
$excel->close();

//Abrimos el fichero excel que acabamos de crear
header("location:galeria_comercial.xls");

Página web del autor: Enlace
Enlace utilidad: Descarga