Que tal amigos del foro, espero me puedan ayudar, se los agradecería mucho:
quiero pintar el nombre de las columnas desde un array pero el problema es que sólo lo hace de manera horizontal y obviamente necesito que lo pinte de manera vertical. 
De esta manera sí me pinta los nombres de manera correcta: 
 Código PHP:
    $headings = array('A_PATERNO', 'A_MATERNO','NOMBRE','MATRICULA','PORCENTAJE');
    
    $rowNumber3 = 1;
    $col3 = 'A';
    foreach($headings as $heading) {
       $objPHPExcel->getActiveSheet()->setCellValue($col3.$rowNumber3,$heading);
       $col3++;
    } 
    
  Sin embargo cuando tomo los valores de una consulta no lo hace, sólo me pinta el primer registro: 
 Código PHP:
    $result_6=mysql_query("SELECT FECHA_ASIST FROM ml_dat_ASISTENCIA WHERE ID_GRUPO='".$nombre_gpo."' GROUP BY FECHA_ASIST ORDER BY FECHA_ASIST ASC");
 
    $rowNumber6 = 1;
    while ($row6 = mysql_fetch_row($result_6)) {
       $col6 = 'F';
       foreach($row6 as $cell6) {
          $objPHPExcel->getActiveSheet()->setCellValue($col6.$rowNumber6,$cell6);
          $col6++;
       }
    } 
    
  Gracias
Saludos