0

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';
        }
4

2 に答える 2

0

Codeigntier を使用してクエリから Excel にデータをエクスポートするのは非常に簡単です。これにはPHP Excelは必要ありません。すべてのリソースは Codeigniter で利用できます。

私のこの回答を見てください。これはあなたに役立つかもしれません。xlsxで変更できるcsv形式でデータをエクスポートします。

Codeigniter のレポート

于 2013-04-18T09:00:31.893 に答える