Autor Tema: Insertar valores en EXCEL con PHP obtenidos a partir de consulta SQL SELECT  (Leído 5977 veces)

Oscar_Py

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 6
    • Ver Perfil
Buenas: Tengo una consulta SQL que arroja dos columnas. Cómo puedo trasladar los valores de ambas columnas a un archivo EXCEL usando PHP?

Ya tengo claro cómo abrir el EXCEL con PHP pero lo que no sé es cómo empezar a cargar los valores arrojados por el SQL.

Más abajo mi código SQL


Código: [Seleccionar]
$sql = "SELECT texto_opcion,
COUNT(respuesta_cerrada) AS Cantidad
FROM opciones_preguntas, respuestas, formulario_completado
WHERE opciones_preguntas.codigo_opcion=respuestas.respuesta_cerrada
AND formulario_completado.codigo_completado=respuestas.sujeto_respuesta
".$condicion1.$condicion2.$condicion3.$condicion4.$condicion5.$condicion6."
GROUP BY texto_opcion
ORDER BY texto_opcion";

$recordSet = &$conn->Execute($sql);


//Estas últimas líneas son para darle formato HTML al resultado del SQL.
if (!$recordSet)
print $conn->ErrorMsg()." ".$sql."<br />\n";
else {
$retorno = rs2html($recordSet,'class="tablaresultados"',array('Respuesta', 'Cantidad', 'Porcentaje'), true, false, 'tabresimpar', 'tabrespar', 'tabreshead');
}

Aguardo su ayuda por favor.
« Última modificación: 28 de Agosto 2022, 13:14 por César Krall »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Re:Insertar valores en EXCEL con PHP
« Respuesta #1 en: 30 de Junio 2015, 22:23 »
Hola la idea sería usar bucles y formas de extracción de datos a partir de consultas explicadas en este curso de PHP: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

Combinándolo con la forma de crear archivos excel e inserción de datos que se comentan en este hilo: https://www.aprenderaprogramar.com/foros/index.php?topic=2823

Uniendo ambas cosas puedes cargar los valores que devuelve la consulta en un archivo de excel.

Saludos.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".