使用PHP合并Excel文件

我有两个Excel文件,每个都有一个工作表。 我想把两个excel文件和两个工作表创build一个excel文件。 我想用PHP来做到这一点。 任何人都可以指向正确的方向吗?

使用PHPExcel

$inputFileType1 = 'Excel2007'; $inputFileName1 = 'inputData1.xlsx'; $inputFileType2 = 'Excel5'; $inputFileName2 = 'inputData2.xls'; $outputFileType = 'Excel5'; $outputFileName = 'outputData.xls'; // Load the first workbook (an xlsx file) $objPHPExcelReader1 = PHPExcel_IOFactory::createReader($inputFileType1); $objPHPExcel1 = $objPHPExcelReader1->load($inputFileName1); // Load the second workbook (an xls file) $objPHPExcelReader2 = PHPExcel_IOFactory::createReader($inputFileType2); $objPHPExcel2 = $objPHPExcelReader2->load($inputFileName2); // Merge the second workbook into the first $objPHPExcel2->getActiveSheet()->setTitle('Unique worksheet name'); $objPHPExcel1->addExternalSheet($objPHPExcel2->getActiveSheet()); // Save the merged workbook under a new name (could save under the original name) // as an xls file $objPHPExcelWriter = PHPExcel_IOFactory::createWriter($objPHPExcel1,$outputFileType); $objPHPExcelWriter->save($outputFileName);