取得したシートの名前→Sheet2
シート名を指定してワークシートオブジェクトを取得する
スポンサーリンク
PHPExcel でシート名を指定してワークシートオブジェクトを取得するには getSheetByName メソッドを使用します。このメソッドは指定された名前のワークシートが存在しない場合は NULL を返します。
以下のサンプルコードでは、 Sheet2 という名前のワークシートを取得しています。
php(実行可能なサンプルコード) | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | //PHPExcelの読み込み require_once("./Classes/PHPExcel.php"); //既存ファイルの読み込み $obj_reader = PHPExcel_IOFactory::createReader('Excel2007'); $obj_book = $obj_reader->load('test.xlsx'); //シート名を指定してオブジェクトを取得します $obj_worksheet = $obj_book->getSheetByName("Sheet2"); //指定した名前のワークシートが存在しない場合は NULL がセットされるのでチェックします if(!is_null($obj_worksheet)){ print "取得したシートの名前→" . $obj_worksheet->getTitle() . "\n"; }else{ print "指定した名前のシートは存在しません\n"; } |
Sheet2 という名前のワークシートが存在する場合の実行結果は以下の通りです。
スポンサーリンク