2013-04-10 4 views
0

PHP excel скачать его отлично работает в среде Windows.PHP Excel - не работает в linux

Данные, полученные из базы данных, верны.

Требования к PHP excel есть.

setcellvalue не работает я думаю

Пожалуйста, предложите мне, как действовать дальше

+0

положить код PHP ? –

+0

Вы пытались выключить и снова включить его? –

+0

Объясните, что именно не работает - этот запрос ничего не говорит о вашей проблеме –

ответ

1

использование setCellValueByColumnAndRow вместо нравится эта функция, добавить массив, чтобы преуспеть файл, он должен работать

function ADDFExcel($FileName,$Array){//add Date 
      if(!is_file($FileName)){ 
      fclose(fopen($FileName,"a+")); 
      } 
      $objPHPExcel = PHPExcel_IOFactory::load($FileName); 
      $objWorksheet = $objPHPExcel->getActiveSheet(); 
      foreach($Array as $Record) 
      { 
       $num_rows = $objPHPExcel->getActiveSheet()->getHighestRow(); 
       $i=0; 
       foreach($Record as $Fild){ 
        $objWorksheet->setCellValueByColumnAndRow($i,$num_rows+1,$Fild,PHPExcel_Style_NumberFormat::FORMAT_TEXT); 
        $i++; 
       } 
      } 
      $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); 
      $objWriter->save($FileName); 
} 

$arr=array(
     array("we","gs","423"), 
     array("dg","asd","45345") 
); 
ADDFExcel("1.xlsx",$arr); 
Смежные вопросы