■やりたいこと
PHPExelライブラリを使用し、サーバ側に保存されたエクセルファイルをcsvファイルに変換し、
新たにcsvファイルとして保存したい。
◯サーバ側にすでに保存されたエクセルファイルのイメージ(juchuu.xls)
item1 item2 item3
2 3 6
◯新たに変換させたいcsvファイル
item1,item2,item3
2,3,6
■実際のプログラム
・サーバ側の該当フォルダにjuchuu.xlsが保存されている
・ライブラリとしてPHPEXLELのプログラム一式がサーバ側に保存されている
<?php echo "段階0"; require_once(__DIR__ . "/lib/PHPExcel.php"); require_once(__DIR__ . "/lib/PHPExcel/IOFactory.php"); echo "段階1"; // PHPExcelオブジェクトを生成する $reader = PHPExcel_IOFactory::createReader("Excel2007"); echo "段階2"; //Excel読み込み $book = $objReader->load('./juchuu.xls'); echo "段階3"; //CSV保存 $writer = PHPExcel_IOFactory::createWriter($book, 'csv'); $writer->save('./juchuu3.csv'); ?>
■できないこと(結果)
・段階2 まで表示された
・当然、csvファイルも保存されていない。
■おしえていただきたいこと
・どこが間違っていますか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/11 07:32
2020/11/13 00:30