Buenoi en realidad para que unos datos se lean por excel lo que normalmente se hace es agarrar los datos separarlos por coma y guardarlos en archivos csv.
Ejemplo si tienes en tu base de datos nombre, apellido y email entonces tomas esos datos y los guardas en un archivo que crees con extension csv.
Nombre,Apellido,email
Aurelio,Jimenez,
[email protected]
Luis,Ortega,
[email protected]
Ese seria el formato de un archivo csv y entonces lo abres en excel y listo.