Ayer me dije debo subir el código fuente y como tenía sueño al final lo olvide.
Código PHP:
function getReporte($Arreglos) {
$fileName = time().".xlsx";
// Create new PHPExcel object
$objPHPExcel = new PHPExcel();
// Set properties
$objPHPExcel->getProperties()->setCreator($current_user->user_firstname." ".$current_user->user_lastname);
$objPHPExcel->getProperties()->setLastModifiedBy($current_user->user_firstname." ".$current_user->user_lastname);
$objPHPExcel->getProperties()->setTitle("Reporte ".getFecha()." ".getHora());
$objPHPExcel->getProperties()->setSubject("");
$objPHPExcel->getProperties()->setDescription("");
// Add some data
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->SetCellValue('A1', 'Línea');
$objPHPExcel->getActiveSheet()->SetCellValue('A1', 'Error');
for ($i=0; $i<sizeof($Arreglos); $i++) {
$objPHPExcel->getActiveSheet()->SetCellValue("A".($i+2)."", $Arreglos[$i]["LINEA"]);
$objPHPExcel->getActiveSheet()->SetCellValue("B".($i+2)."", $Arreglos[$i]["ERROR"]);
}
// Rename sheet
$objPHPExcel->getActiveSheet()->setTitle('Hoja1');
// Save Excel 2007 file
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save($fileName);
return $fileName;
}
Esa es la función.