分かりやすく、使いやすく。

アクティブなワークシートのオブジェクトを取得する

スポンサーリンク

PHPExcel でアクティブなワークシートのオブジェクトを取得するには getActiveSheet メソッドを使用します。

サンプルコードは以下の通りです。

php(実行可能なサンプルコード)
1
2
3
4
5
6
7
8
9
10
11
12
//PHPExcelの読み込み
require_once("./Classes/PHPExcel.php");
 
//既存ファイルの読み込み
$obj_reader = PHPExcel_IOFactory::createReader('Excel2007');
$obj_book   = $obj_reader->load('test.xlsx');
 
//オブジェクト名(コード名)を指定してオブジェクトを取得します
$obj_worksheet = $obj_book->getActiveSheet();
 
//アクティブなシートは必ず存在するので、NULL チェックは不要です
print "取得したシートの名前→" . $obj_worksheet->getTitle() . "\n"; 

Sheet1 がアクティブな場合は実行すると以下のようになります。

取得したシートの名前→Sheet1 
スポンサーリンク