Tôi đã tìm mọi nơi về cách thực hiện điều này với hai tệp hiện có, có vẻ như tất cả tài liệu đều đang tạo tệp mới. Tôi muốn lấy một trong các tệp và thêm tệp thứ hai vào tệp đó dưới dạng trang tính mới, sau đó lưu nó vào máy chủ. Tôi đã cố gắng không có kết quả như sau:Kết hợp hai hoặc nhiều tệp xls dưới dạng bảng tính 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);
Mọi trợ giúp sẽ được đánh giá cao. Rất mới với PHP.
Tôi thực sự sẵn sàng từ bỏ tài liệu bất cứ điều gì để làm với PHPExcel .... Tôi không thể làm cho nó rõ ràng hơn bất kỳ tài liệu đó là trong thư mục có tên '/ Tài liệu 'hoặc tài liệu về đọc tệp bảng tính có thể được gọi là' Đọc các tệp bảng tính ' –
Hey! bạn là nhà phát triển cho điều này! Tôi nhận ra khuôn mặt của bạn từ github. Tôi đã thử tìm kiếm thông qua các tài liệu trên đó. Lấy làm tiếc. Tôi đã sử dụng file_put_contents() để lưu tệp vào đĩa. – user2430227
BTW hoạt động tốt. cảm ơn bạn. – user2430227