複数の Excel シートのワークシートを新しい Excel ファイルの 1 つのワークシートに結合したいと考えています。
ディスカッションを参照しましたhttps://phpexcel.codeplex.com/discussions/390898
toArray() を使用して MarkBaker が何を意味するのか理解できませんでした。つまり、どう使うか。私の現在のコードは次のとおりです。
$file1="file1.xlsx";
$objPHPExcel1 = PHPExcel_IOFactory::load($file1);
$file2="file2.xlsx";
$outputFile = "output.xlsx";
$objPHPExcel2 = PHPExcel_IOFactory::load($file2);
$sheet = $objPHPExcel2->getActiveSheet();
$objPHPExcel1->addExternalSheet($sheet);
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel1);
$objWriter->save($outputFile);
これにより、さまざまなファイルの異なるワークシートを新しいワークブックに入れることができますが、異なるシートとして取得できます。
vitmanが言ったように、すべてを同じシートに入れるにはどうすればよいですか? first_excel_file_with_one_worksheet --空行-- second_excel_file_with_one_worksheet --空行-- など