2016-07-08 2 views
0

Я хочу экспортировать отчет в Excel. Теперь все в порядке. Я застрял в setCellValue. Я хочу использовать все значения, используя цикл. В финале, после цикла, я хочу строку с строкой. Это сумма всех столбцов.setCellValue в phpExcel

Код

 $row = 2; 
     $no = 1; 
     foreach($p_det as $n){ 
     $objPHPExcel->getActiveSheet()->setCellValue('A'.$row,$no); 
     $objPHPExcel->getActiveSheet()->setCellValue('B'.$row,$n->student_id); 
     $objPHPExcel->getActiveSheet()->setCellValue('C'.$row,$n->reg_fee); 

    $row++; 
     $no++; 
    } 

    $objPHPExcel->getActiveSheet()->setCellValue('A'.$row+1,'SUM'); 

добавить эту последнюю строку, мой экспорт не работает.

+0

Так в чем проблема с вашим кодом? есть ли отображение ошибок? – Arun

+0

Могу ли я поставить этот setCellValue за пределы цикла ...? – robins

+0

Конечно, вы можете. Вам просто нужно указать правильное имя ячейки. Я не вижу никаких проблем с вашим кодом. Если код с идентификатором цикла работает, то и код внешнего цикла тоже будет работать. – Arun

ответ

1

Перепишите линии

$objPHPExcel->getActiveSheet()->setCellValue('A'.$row+1,'SUM'); 

С ниже одной

$objPHPExcel->getActiveSheet()->setCellValue('A'.($row+1),'SUM'); 

Он будет работать

() С, он будет явно извлечь одно числовое значение. Без круглых скобок это может вызвать проблемы.

+0

поблагодарить u very much sir.just begining.Im делаю это. Я задаю любые сомнения в этом на погере – robins

+0

С удовольствием. Всегда имейте в виду это. Если вы добавите некоторые вычисления, сделайте это таким образом. – Arun

+0

сэр еще один .. я могу поместить некоторые проекты, такие как структура tble – robins

Смежные вопросы