За последние 24 часа нас посетили 23720 программистов и 1735 роботов. Сейчас ищут 1396 программистов ...

Как сделать группировку строк с помощью PHPExcel

Тема в разделе "Прочие вопросы по PHP", создана пользователем pluto, 26 дек 2009.

  1. pluto

    pluto Активный пользователь

    С нами с:
    9 дек 2007
    Сообщения:
    28
    Симпатии:
    0
    Здравствуйте. Не могу отменить свойство группировки данных "итоги в строках под данными" в PHPExcel.

    Метод: setOutline
    in file Worksheet.php, method PHPExcel_Writer_Excel5_Worksheet::setOutline()
    This method sets the properties for outlining and grouping. correspond to Excel's defaults.

    method setOutline [line 731]
    void setOutline( [bool $visible = true], [bool $symbols_below = true], [bool $symbols_right = true], [bool $auto_style = false])

    Чисто логически не могу сообразить, как вызвать этот метод. В PEAR Spreadsheet_Writer_Excel этот метод вызывался просто

    PHP:
    1.    
    2. $xls = new Spreadsheet_Excel_Writer();
    3. $sheet = $xls->addWorksheet();
    4. $sheet->setOutline (true, false);
    А как это сделать в PHPExcel?

    Зарнее спасибо.
     
  2. pluto

    pluto Активный пользователь

    С нами с:
    9 дек 2007
    Сообщения:
    28
    Симпатии:
    0
    Оказалось всё просто. В PHPExcel нужно делать так

    Код (Text):
    1. $objPHPExcel = new PHPExcel();
    2. $sheet = $objPHPExcel->getActiveSheet();
    3. $sheet->setShowSummaryBelow(false);