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

エクセルファイル内のシート数を取得する

スポンサーリンク

PHPExcel でエクセルファイル内のシート数を取得するには、getSheetCount メソッドを使用します。

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

php(実行可能なサンプルコード)
1
2
3
4
5
6
7
8
9
//PHPExcelの読み込み
require_once("./Classes/PHPExcel.php");
 
//既存ファイルの読み込み
$obj_reader = PHPExcel_IOFactory::createReader('Excel2007');
$obj_book   = $obj_reader->load('test.xlsx');
 
//先頭のシートのオブジェクトを取得
echo "ファイルに含まれるシート数→" . $obj_book->getSheetCount() . "\n"; 

test.xlsx に3つのシートが含まれる場合、実行結果は以下の通りとなります。

ファイルに含まれるシート数→3 
スポンサーリンク
スポンサーリンク