Excel5とExcel2007のどちらでも読み込めるようにする。
foreach ( array( 'Excel5', 'Excel2007' ) as $format ) {
try {
$objReader = PHPExcel_IOFactory::createReader( $format );
$book = $objReader->load( $filename );
} catch ( Exception $e ) { /* var_dump( $e ); */ $book = null; }
unset( $objReader );
if ( is_object( $book ) ) break;
}
読み込みはExcel5のほうが先(Excel2007のリーダーでExcel5のファイルを読み込む際にエラーが発生するため)でなければならない。