1

我找不到任何可以显示如何压缩我的 xlsx 文件的示例。想法是我想创建几个 xlsx 文件,然后将其压缩并强制下载该存档。如果有人可以写一个例子。最好是 xlsx 或 zip 文件不会留在服务器磁盘上。如果它可以即时创建文件->压缩->下载,那就太好了。

要保存 1 个 xlsx 文件,我会这样做:

    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');
4

0 回答 0