我有两个我需要创建的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;