Czy ktos wie moze dlaczego taki zapis nie dziala prawidlowo:

  1. $i_begin = 7;
  2. $i_end = 0;
  3. $col = "E";
  4. $b = array();
  5. $i = 1;
  6. $c = array();
  7.  
  8. foreach($xls_rs as $k=>$v){
  9. if($i%2 == 0)
  10. $b[$k] = $v;
  11. $i++;
  12. }
  13. $n=0;
  14. foreach($b as $i => $val){
  15. $c[$n] = $val;
  16. $n++;
  17. }
  18. foreach ($xls_sas as $j => $sas) {
  19.  
  20. for($k=0;$k<=count($xls_sas[$j]);$k++){
  21. $PHPExcel->getActiveSheet()->getRowDimension($i_begin)->setVisible(true);
  22. $PHPExcel->getActiveSheet()->getRowDimension($i_begin)->setOutlineLevel(1);
  23.  
  24. }
  25. $PHPExcel->getActiveSheet()->getRowDimension($i_begin+$c[$j])->setCollapsed(true);
  26. // var_dump($i_begin+$c[$j]);
  27.  
  28.  
  29.  
  30.  
  31.  
  32. $i_begin+=$c[$j]+1;
  33. if($c[$j] == 0){
  34. $i_begin++;
  35. }
  36. $j++;
  37.  
  38.  
  39.  
  40. }


Dodam ze
  1. var_dump($i_begin+$c[$j]);
zwraca liczby na ktorych powinno sie skonczyc collapsed a w pliku dobrze rozmieszcza grupowanie tylko ze kazdy gruop ma collapsed na 1 ocb ?