getActiveSheet(); $sheet->setCellValue('A1', 'OGP Created') ->setCellValue('B1','Un Verified Meters') ->setCellValue('C1','Verified Meters') ->setCellValue('D1','Sub Div Code') ->setCellValue('E1','Sub Div Name'); /* foreach($results as $key => $result_data) { $x = $key + 2; $spreadsheet->setActiveSheetIndex(0) ->setCellValue("A$x", $result_data['OGP_Created']) ->setCellValue("B$x", $result_data['Un_Verified_Meters']) ->setCellValue("C$x", $result_data['Verified_Meters']) ->setCellValue("D$x", $result_data['Sub_Div_Code']) ->setCellValue("E$x", $result_data['Sub_Div_Name']); } */ $filename = 'Output.xlsx'; //save our workbook as this file name // Redirect output to a client’s web browser (Xlsx) header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Content-Disposition: attachment;filename="'.$filename.'"'); header('Cache-Control: max-age=0'); // If you're serving to IE 9, then the following may be needed header('Cache-Control: max-age=1'); $writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, 'Xlsx'); $writer->save('php://output'); } if(isset($_POST["export"])) { } ?>