PHP如何匯出excel(PHPExcel)補充

PHPExcel在匯出excel時,是一個很好的php工具,但是在匯出的時候
可以不先儲存檔案在伺服器端,就直接下載
這樣可以結省伺服器空間,也可以避免檔案下載時的錯誤


 



require_once 'PHPExcel/PHPExcel.php';

// 起始
$objPHPExcel = new PHPExcel();

// 增加數值到工作表
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'Hello');
$objPHPExcel->getActiveSheet()->setCellValue('B1', 'World');

// 設定格式
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(15);
$objPHPExcel->getActiveSheet()->getStyle('A1:B1')->getFont()->setBold(true);



// 匯出下載檔案
$objWriter->save('test.xlsx');  
header("Location:$file_path");