PHP Excel のダウンロードは、Windows 環境で完全に動作します。
データベースから取得したデータは正しいです。
PHP Excelの要件があります。
setcellvalue が機能していないと思います
さらに進める方法を教えてください
代わりにこの関数のように使用setCellValueByColumnAndRow
して、配列を Excel ファイルに追加します。動作する必要があります
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);