0

PHPExcelリーダーオブジェクトで読み取るExcelファイルを読み込もうとしています:

$inputFileName = $_FILES['excelimportfile']['tmp_name'];
 //Read your Excel workbook
     try {
           $inputFileType = PHPExcel_IOFactory::identify($inputFileName);
           $objReader = PHPExcel_IOFactory::createReader($inputFileType);
           $objPHPExcel = $objReader->load($inputFileName);
         }catch(Exception $e) {
            $this->session->set_flashdata(
              'error','Error loading file "'.
               pathinfo($inputFileName,PATHINFO_BASENAME).'": '.$e->getMessage()
            );
            redirect('admin/zipcode');
         }

しかし、誰が例外をスローするのでしょうか? this $objPHPExcel = $objReader->load($inputFileName); 行は、私が思う例外を生成するために使用されるべきでした。例えば:

   $objPHPExcel = $objReader->load($inputFileName);
   if(!$objPHPExcel) throw new Exception($objPHPExcel->load_error(),1);

しかし、私はどこにもそのようなものを見つけませんでした。今何をする???

4

1 に答える 1