Probe con el siguiente codigo:
Código:
Pero el problema que tengo es que el archivo que se abre tiene un formato extraño donde las divisiones entre filas y columnas estan invisibles y se hace muy dificil trabajar de ese modo. La idea es poder exportar la consulta, eligiendo los titulos de las columnas y con un while seleccionar que datos y en que orden aparecen en el excel para luego poder usar esos datos exportados para hacer cuentas y reportes en excel.<?php header("Content-type: application/vnd.ms-excel" ) ; header("Content-Disposition: attachment; filename=archivo.xls" ) ; //en la sigte linea colocar entre comillas el nombre del servidor mysql (generalmente, localhost) $servidor=""; //en la sigte linea colocar entre comillas el nombre de usuario $user=""; //en la sigte linea colocar entre comillas la contraseña $pass=""; //en la sigte linea colocar entre comillas e nombre de la base de datos $db=""; //en la sigte linea colocar entre comillas e nombre de la tabla $tabla=""; mysql_connect($servidor,$user,$pass) ; mysql_select_db($db) ; $qry=mysql_query("select * from $tabla" ) ; $campos = mysql_num_fields($qry) ; $i=0; echo "<table><tr>"; while($i<$campos){ echo "<td>". mysql_field_name ($qry, $i) ; echo "</td>"; $i++; } echo "</tr>"; while($row=mysql_fetch_array($qry)){ echo "<tr>"; for($j=0; $j<$campos; $j++) { echo "<td>".$row[$j]."</td>"; } echo "</tr>"; } echo "</table>"; ?>
Cualquier ayuda que puedan darme es muy bienvenida!!!
Graciassss