Szukałem wszędzie, jak to zrobić z dwoma istniejącymi plikami, wygląda na to, że cała dokumentacja dotyczy tworzenia nowych plików. Chciałbym wziąć jeden z plików i dodać do niego drugi plik jako nowy arkusz, a następnie zapisać go na serwerze. Próbowałem z bezskutecznie tak:Połączyć dwa lub więcej plików xls jako arkusze kalkulacyjne PHPExcel
$file="test.xls";
$file2="test2.xls";
$outputFile = "final.xls";
$phpExcel = new PHPExcel($file);
$phpExcel->getActiveSheet();
$phpExcel->setActiveSheetIndex(0);
$phpExcel->addSheet($file2);
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=$outputFile");
header("Cache-Control: max-age=0");
$objWriter = PHPExcel_IOFactory::createWriter($phpExcel, "Excel5");
file_put_contents($outputFile, $objWriter);
Każda pomoc będzie mile widziana. Bardzo nowy w PHP.
naprawdę jestem gotów zrezygnować dokumentowania nic wspólnego z PHPExcel .... I nie może uczynić go bardziej oczywiste, że dokumentacja znajduje się w folderze o nazwie '/ Dokumentacja' lub że dokumenty dotyczące odczytu plików arkusza kalkulacyjnego mogą nazywać się' Czytanie plików arkuszy kalkulacyjnych' –
Hej! jesteś programistą tego! Rozpoznaję twoją twarz z githubu. Próbowałem przeszukać dokumenty na ten temat. Przepraszam. Użyłem file_put_contents(), aby zapisać plik na dysku. – user2430227
BTW to działa świetnie. Dziękuję Ci. – user2430227