php phpexcel 建立excel

public function createExcel($result=[],$fileName=''){    \think\Loader::import('extend.excel.PHPExcel',ROOT_PATH);    import('Org.Util.Util');    $Util = new \util\Util();    $objExcel = new \PHPExcel();    $objWriter = new \PHPExcel_Writer_Excel5($objExcel);     // 用於其餘版本格式    $objExcel->setActiveSheetIndex(0);    $objActSheet = $objExcel->getActiveSheet();    //設置當前活動sheet的名稱    $objActSheet->setTitle('sheet1');    //設置標題    $objActSheet->setCellValue('A1', 'name');    $objActSheet->setCellValue('B1', 'sex');    foreach($result as $key => $value){        $number = $key+2;        $objActSheet->setCellValue("A".$number,$value['name'] );  // 設置Excel中的內容  A2表示座標        $objActSheet->setCellValue("B".$number,$value['sex']);    }    //生成excel到文件    $fileId=md5(time() + rand() * 100000);    $filePath = getFilePath($fileId);    $fileId = iconv('utf-8','gbk',$fileName);    $filePath = '/home/examine/';    if (!is_dir($filePath)) {        @mkdir($filePath, 0777, true);    }    $fileName = $fileId.'.xls';    $excelLocalPath = $filePath . $fileName;    $objWriter->save($excelLocalPath);    echo $excelLocalPath;}
相關文章
相關標籤/搜索