aqui les dejo un codigo raiz por si se confunden al ver el anterior ya que le coloque algunas cosas explicando por ejemplo donde iba el nombre de la base de datos etc etc, otra vez a ustedes muchas gracias.
Código PHP:
<?php
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=Reportes al ".date("d-m-y").".xls");
?>
<HTML LANG="es">
<title>Bases de Datos.</title>
<TITLE>Titulo de la Página.</TITLE>
</head>
<body>
<?php
$NombreBD = "personal";
$Servidor = "localhost";
$Usuario = "root";
$Password = "";
$IdConexion = mysql_connect($Servidor, $Usuario, $Password);
mysql_select_db($NombreBD, $IdConexion);
$sql = "SELECT idempleados,nombres,departamento,sueldo FROM empleados";
$result=mysql_query($sql,$IdConexion);
?>
<TABLE BORDER=1 align="center" CELLPADDING=1 CELLSPACING=1>
<TR>
<TD bgcolor="#000000"><span style="color:#FFFFFF; font-weight:bold;"> idempleados</span></TD>
<TD bgcolor="#000000"><span style="color:#FFFFFF; font-weight:bold;"> nombres </span></TD>
<TD bgcolor="#000000"><span style="color:#FFFFFF; font-weight:bold;"> departamento </span></TD>
<TD bgcolor="#000000"><span style="color:#FFFFFF; font-weight:bold;"> sueldo </span></TD>
</TR>
<?php
while($row = mysql_fetch_array($result)) {
echo"<tr>";
echo"<td>".$row["idempleados"]. "</td>";
echo"<td>".$row["nombres"]. "</td>";
echo"<td>".$row["departamento"]. "</td>";
echo"<td>".$row["sueldo"]. "</td>";
echo "</tr>";
}
mysql_free_result($result);
mysql_close($IdConexion); //Cierras la Conexión
?>
</table>
</body>
</html>
estoy de acuerdo con lo que dices, por ello ire colocandolos al terminar cada uno de ellos por ahi tengo varios pero les falta pulirlos los ire colocando asi ayudamos a la comunidad y recibimos ayuda en caso de necesitarla.