Я пытаюсь сделать файл PHP для работы в сети (например, http://www.writephponline.com/ и, альтернативно, я могу использовать PUTTY). Этот скрипт получит файл excel из ссылки. Затем он сохранит его в папке (данная ссылка). Кажется, что есть ошибка.Откройте файл Excel с помощью PHPExcel и сохраните его в папке
include 'my_link/Classes/PHPExcel.php';
$inputFileName = 'FILE_NAME';
$reader = new PHPExcel_Reader_Excel2007;
$inputFileType = PHPExcel_IOFactory::identify($inputFileName);
$reader = PHPExcel_IOFactory::createReader($inputFileType);
$workbook = $reader->load($file);
$objWriter = PHPExcel_IOFactory::createWriter($workbook, 'Excel2007');
$objWriter->save('FOLDER_NAME');
exit();
Ошибка:
01) Class 'PHPExcel_Reader_Excel2007' не найден
UPD:
Я даже пытался что:
require_once('apolosiskos.co.uk/Classes/PHPExcel.php');
require_once('apolosiskos.co.uk/Classes/IOFactory.php');
require_once('apolosiskos.co.uk/Classes/Excel2007.php');
$fileType=PHPExcel_IOFactory::identify("FILE.xlsx");
$objReader = PHPExcel_IOFactory::createReader("Excel2007");
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load("FILE.xlsx");
$objWriter->save("http://apolosiskos.co.uk/output.xlsx");
и я получил:
02) PHPExcel_IOFactory
Я включил источник, хотя и не знаю, почему он не работает. Есть ли общедоступная ссылка для PHPExcel.php, чтобы я мог протестировать?
Вы используете скрипт автозагрузчика для своего собственного кода? Если это так, то это может столкнуться с автозагрузчиком PHPExcel –
@MarkBaker. Это все, что у меня есть в моем скрипте. Ничего больше. Я пытаюсь запустить файл в Интернете http://phpfiddle.org/ и http://www.writephponline.com/ –
Тогда жёсткий! Невозможно включить всю полноту PHPExcel через удаленный url во время выполнения, и я не знаю никаких библиотек/фреймворков PHP, которые позволяют это –