Download PHPExcel如何压缩
我找不到任何例子来说明如何压缩我的xlsx文件。我的想法是,我想创建几个xlsx文件,然后将其压缩并强制下载该归档文件。如果有人能写一个例子。最好是xlsx或zip文件不会留在服务器光盘上。如果它能快速创建文件->压缩->下载,那就太棒了 要保存1个xlsx文件,请执行以下操作:Download PHPExcel如何压缩,download,zip,phpexcel,ziparchive,Download,Zip,Phpexcel,Ziparchive,我找不到任何例子来说明如何压缩我的xlsx文件。我的想法是,我想创建几个xlsx文件,然后将其压缩并强制下载该归档文件。如果有人能写一个例子。最好是xlsx或zip文件不会留在服务器光盘上。如果它能快速创建文件->压缩->下载,那就太棒了 要保存1个xlsx文件,请执行以下操作: header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Co
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="User&Host_'.date('d-m-Y').'.xlsx"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
依次将每个xlsx文件添加到服务器,然后使用标准的PHP ziparchive库方法将其添加到zip中;然后,您可以从服务器中删除xlsx文件,并在添加完所有文件后将zip指向浏览器。或者,使用输出缓冲将xlsx文件流作为PHP变量获取;然后使用ziparchive的方法