tengo el siguiente código el cual genera el archivo
Código PHP:
<?php
require_once('DocExcel/Classes/PHPExcel.php');
require_once('Connections/connection.php');
// Crea un nuevo objeto PHPExcel
$objPHPExcel = new PHPExcel();
// los registros de la base de datos mysql
mysql_select_db($database_connection, $connection);
$query_licenciaturas = "SELECT * FROM clientes";
$licenciaturas = mysql_query($query_licenciaturas, $connection);
if(!$licenciaturas) //Comprobamos si hay errores
die("Error MySQL de Extracción de Datos");
while($fila = mysql_fetch_array($licenciaturas))
{
$objPHPExcel->getActiveSheet()->setCellValue("A1".$i, $fila['Nombre']);
$objPHPExcel->getActiveSheet()->setCellValue("B1".$i, $fila['ApellidoPaterno']);
}
// Renombrar Hoja
$objPHPExcel->getActiveSheet()->setTitle('Clientes');
// 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="P.xlsx"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
exit;
?>
Gracias de antemano