可能重复:
如何使用一个 HTTP 请求下载多个文件?
我有两个需要创建的 excel 工作簿,我已经在同一个 php 页面上对它们进行了编码,并通过注释掉另一个来单独测试它们,然后他们加载所需的工作簿然后编辑然后保存它们没有问题。
一键单击即可创建操作。但我现在遇到的问题是如何一键创建两个单独的工作簿。我试图将它们一个接一个地分开,也从同一个文件中分开,但它只是创建了第一个而不是第二个,或者它破坏了第一个。
除了必须下载按钮供用户选择之外,最好的解决方法是什么。
我在同一个 php 页面上的结构将类似于:
$objPHPExcel = new PHPExcel();
$objPHPExcel = PHPExcel_IOFactory::load(??????);
$objPHPExcel->setActiveSheetIndex(0);
//add several of
$objPHPExcel->setActiveSheetIndex(0)->setCellValue(???);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
//-- the second workbook
$objPHPExcel2 = new PHPExcel();
$objPHPExcel2 = PHPExcel_IOFactory::load(??????);
$objPHPExcel2->setActiveSheetIndex(0);
//add several of
$objPHPExcel2->setActiveSheetIndex(0)->setCellValue(???);
$objWriter2 = PHPExcel_IOFactory::createWriter($objPHPExcel2, 'Excel2007');
$objWriter2->save('php://output');
exit;