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);
しかし、私はどこにもそのようなものを見つけませんでした。今何をする???