12/05/2015, 16:39
|
| | | Fecha de Ingreso: agosto-2007
Mensajes: 382
Antigüedad: 17 años, 5 meses Puntos: 0 | |
Problemas con PHPExcel Buenas noches,
estoy usando la libreria PHPExcel para exportar datos de una consulta a excel, este es mi codigo Cita: function ExportToExcel()
{
$sql = "SELECT p.Id_pre, "
. " c.tit_curso, "
. " p.ApellNom_pree, "
. " p.dniPas_pre, "
. " p.titCarrGrad_pre, "
. " p.InstEgreso_pre, "
. " p.anioEgreso_pre, "
. " p.telFijo_pre, "
. " p.cel_pre, "
. " p.email_pre, "
. " p.modalidad_pre, "
. " p.estAvanzado_pre, "
. " p.comentario_pre "
. "FROM preincripciones p "
. "LEFT JOIN curso c ON c.Id_curso = p.Id_curso";
$resultado = mysql_query ($sql);
$registros = mysql_num_rows ($resultado);
if ($registros > 0)
{
//require_once 'lib/PHPExcel/Classes/PHPExcel.php';
require_once('lib/PHPExcel/Classes/PHPExcel.php');
require_once('lib/PHPExcel/Classes/PHPExcel/Reader/Excel2007.php');
$objPHPExcel = new PHPExcel();
//Informacion del excel
$objPHPExcel->
getProperties()
->setCreator("ingenieroweb.com.co")
->setLastModifiedBy("ingenieroweb.com.co")
->setTitle("Exportar excel desde mysql")
->setSubject("Ejemplo 1")
->setDescription("Documento generado con PHPExcel")
->setKeywords("ingenieroweb.com.co con phpexcel")
->setCategory("ciudades");
$i = 1;
while ($registro = mysql_fetch_object ($resultado))
{
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A'.$i, $registro->tit_curso);
$i++;
}
}
//header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="Reportedealumnos.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
} Puedo exportar el archivo pero cuando lo abro me aparecen muchos simbolos raros, dentro de esos simbolos raros.
Espero puedan ayudarme.
Saludos |