Primero aqui tienes un
tutorial de como conectarte a una base de datos y usar los datos.
Segundo para escribir la infomacion a un excel puedes usar
PHPExcel. Pero no es necesario crear en realidad un excel a menos que quieras que sea un .xls Lo que te sugiero es pasar los datos a un csv es más facil de trabajar con PHP. Lee sobre
fputcsv