sessionname); session_start(); if(!isset($_SESSION['usersession'])){ header("Location: ".$CFG->wwwroot); } dbConnect(); global $link; $sqlusers = "SELECT categoria.nombre FROM categoria WHERE habilitado = 1 AND padre = 0"; $resultados = mysqli_query($link, $sqlusers); $columnasname = ['numempl']; while ($row = mysqli_fetch_array ($resultados)){ array_push($columnasname,$row['nombre']); } $objPHPExcel = new PHPExcel(); $objPHPExcel-> getProperties() ->setCreator("Estafeta") ->setLastModifiedBy("Estafeta") ->setTitle("Template asignación") ->setSubject("Template") ->setDescription("Template para asignación de usuarios a categorías") ->setKeywords("Template") ->setCategory("Template"); $columnas = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']; for ($i=0; $i < sizeof($columnasname) ; $i++) { $objPHPExcel->setActiveSheetIndex(0) ->setCellValue($columnas[$i].'1', $columnasname[$i]); $objPHPExcel->getActiveSheet() ->getColumnDimension($columnas[$i]) ->setAutoSize(true); } $objPHPExcel->getActiveSheet()->setTitle('Asignaciones'); $objPHPExcel->setActiveSheetIndex(0); header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="template_asignacion_'.date('Ymd').'.xlsx"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save('php://output'); exit; ?>