Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Oscar_Py

Páginas: [1]
1
Asímismo César!

Tendría que quedar como vos decís:
texto_opcion
cantidad
10
5
9
1

Luego, el paso siguiente al cual quiero llegar es "capturar" en variables solamente los valores 10, 5, 9 y 1
Para finalmente "trasladar" el 10 en la celda A1 de un archivo Excel, el 5 en la celda B1, el 9 en la celda A2 y el 1 en B2
Quedando de esta manera:
       A    B
1    10   5
2    9     1






2
Hola!

¿Porqué el resultado una consulta SQL se me guarda con espacios?

Ejecuto la siguiente línea:

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

Luego elimino las comas y guardo en un array:

$array = split(',' ,$recordSet);

Luego imprimo los valores de $array :

$cant_elem = count($array);
for($i=0; $i<$cant_elem;$i++)
{
echo $array [$i]."<br>";
}


Y el resultado es el siguiente:

texto_opcion
cantidad 10
5 9
1


¿Cómo hago para que "10" imprima separado de "cantidad"?

3
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.

5

La descargué de:
https://phpexcel.codeplex.com/releases/view/119187
creo que es la página oficial.

Además, muchas gracias por las indicaciones, pego de vuelta el código, ahora correctamente:

Código: [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<?php require_once ('../lib/Classes/PHPExcel.php');error_reporting(E_ALL);ini_set('display_errors', 1);$objPHPExcel = new PHPExcel();// Establecer propiedades$objPHPExcel->getProperties()->setCreator("Cattivo")->setLastModifiedBy("Cattivo")->setTitle("Documento Excel de Prueba")->setSubject("Documento Excel de Prueba")->setDescription("Demostracion sobre como crear archivos de Excel desde PHP.")->setKeywords("Excel Office 2007 openxml php")->setCategory("Pruebas de Excel");// Agregar Informacion$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1', 'Valor 1')->setCellValue('B1', 'Valor 2')->setCellValue('C1', 'Total')->setCellValue('A2', '10')->setCellValue('C2', '=sum(A2:B2)');// Renombrar Hoja$objPHPExcel->getActiveSheet()->setTitle('Tecnologia Simple');// Establecer la hoja activa, para que cuando se abra el documento se muestre primero.$objPHPExcel->setActiveSheetIndex(0);*/// Se modifican los encabezados del HTTP para indicar que se envia un archivo de Excel.header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');header('Content-Disposition: attachment;filename="pruebaReal.xlsx"');header('Cache-Control: max-age=0');$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');$objWriter->save('php://output');exit();?>

.

6
Hola.

Mi código es el siguiente

(ver más abajo)

Al ejecutar en el navegador me descarga el archivo correctamente. Pero a la hora de abrir el archivo me sale el error: "EL ARCHIVO QUE INTENTA ABRIR TIENE OTRO FORMATO QUE EL ESPECIFICADO POR LA EXTENSION DEL ARCHIVO..."

Cuál será el error?

Páginas: [1]

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".