phpexcel を使用してデータを Excel にエクスポートしようとしていますが、このエラーが返されますが、指定された Excel ファイルはその場所に強調表示されています。問題は、Excel ファイルがその場所にあるということですが、そのエラーが返されると、ファイルが見つからないということです。何が正しく行われなかったのでしょうか?
エラー:
致命的なエラー: C:\server\htdocs\NQCL\application\third_party\PHPExcel に「ファイル zip://workbooks/NDQA201303001/NDQA201303001.xlsx#xl/media/nqcl1.png が存在しません」というメッセージを含むキャッチされない例外「例外」 \Writer\Excel2007\ContentTypes.php:216
プロセスを処理する Web スクリプト コード
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objReader->load("workbooks/" . $labref . "/" . $labref . ".xlsx");
$objPHPExcel->getActiveSheet(0)
->setCellValue('E22', 'Tabs/Capsule Weight')
->setCellValue('E23', 'No.')
->setCellValue('F23', 'Tabs/Capsule Weights (mg)');
$dir = "workbooks";
if (is_dir($dir)) {
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save("workbooks/" . $labref . "/" . $labref . ".xlsx");
echo 'Data exported';
} else {
echo 'Dir does not exist';
}