1

可能重复:
如何使用一个 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;
4

0 回答 0