ola mi pregunta es como puedo conectar una bade de datos de mysql
a una excel
lo q pasa es q me pidieron que mi base de datos de mysql
pueda conectarse a excel yt toda la informacion que tenga en mysql aparesca en excel
garcias
depende mi calificacion!
Pertenece a la categoría:

La mejor respuesta elegida por los usuarios

Respuesta de Chumbert:NR
Aver si te sirve esto, es con PHP.
+++++++++++++++++++++++++++++++++++
<?php
//Exportar datos de php a Excel
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=Reporte.xls");
?>
<HTML LANG="es">
<head>
<TITLE>::. Titulo del Reporte .::</TITLE>
</head>
<body>
<?php
$NombreBD = "nombre_de_BD";
$Servidor = "localhost";
$Usuario = "root"; /* nombre de usuario de la base de datos */
$Password ="root"; /* contrasena de la base de datos */
$IdConexion = mysql_connect($Servidor, $Usuario, $Password);
mysql_select_db($NombreBD, $IdConexion);

$sql = "SELECT campo1, campo2, campo3, campo4, campo5 FROM tabla ORDER BY date DESC";
$result=mysql_query($sql,$IdConexion);

?>
<!-- Estos son los titulos que tendran las columnas -->
<TABLE align="center" CELLPADDING=1 CELLSPACING=1>
<TR class="class1">
<TD><strong>Titulo Campo 1</strong></TD>
<TD><strong>Titulo Campo 2</strong></TD>
<TD><strong>Titulo Campo 3</strong></TD>
<TD><strong>Titulo Campo 4</strong></TD>
<TD><strong>Titulo Campo 5</strong></TD>

</TR>
<?php
while($row=mysql_fetch_array($result)) {
printf("<tr>
<td>&nbsp;%s</td>
<td>&nbsp;%s&nbsp;</td>
<td>&nbsp;%s</td>
<td>&nbsp;%s</td>
<td>&nbsp;%s</td>
</tr>", $row["campo1"],$row["campo2"],$row["campo3"],$row["campo4"],$row["campo5"]); /* nombres de los campos de la BD */
}
mysql_free_result($result);
mysql_close($IdConexion); //Cierras la Conexión
?>
</table>
</body>
</html>
+++++++++++++++++++++++++++++++++++
este codigo anterior lo guardas con nombre phpexcel.php

Despues solo pones en cualquier parte este enlace.

<a href="phpexcel.php">Exportar a Excel</a>
que va a hacer referencia al codigo anterior y esto te exportara tus datos a excel directamente.

quieres exportar tus datos desde la base de datos directamente o desde alguna pagina que tienes.

Dinos si es buena respuesta: Buena respuesta (4)    Buena respuesta (9)