Hay muchas bibliotecas de PHP que pueden escribir en archivos de Excel. Pruebe mi propio PHPExcel o una de las bibliotecas enumeradas en respuesta a esta pregunta SO
EDITAR
Hay un ejemplo de cómo escribir datos de MySQL en un archivo de Excel usando PHPExcel aquí