PHPファイルをオンラインで実行しようとしています(例えばhttp://www.writephponline.com/、あるいはPUTTYを使用できます)。このスクリプトは、リンクからExcelファイルを取得します。それをフォルダ(指定されたリンク)に保存します。エラーがあるようです。PHPExcelを使用してexcelファイルを開き、それをフォルダに保存します
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)が見つからないクラスの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/ –
その後、タフ!実行時にリモートURL経由でPHPExcel全体を含めることはできません。そのようなPHPライブラリ/フレームワークはわかりません –