PHPSpreadsheet\Reader\Xlsx::load()
メソッドを使用してロードした行数を確認するにはどうすればよいですか?
SpreadsheetクラスまたはWorksheetクラスで行数を取得するためのメソッド(またはプロパティ)も見つかりません。
ところで私は次のコードを使用しています:
$filename = 'test.xlsx';
$inputFileType = \PhpOffice\PhpSpreadsheet\IOFactory::identify($filename);
$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader($inputFileType);
$reader->setReadDataOnly(true);
$reader->setLoadSheetsOnly($sheet);
$this->spreadsheet = $reader->load($filename);
$this->worksheet = $this->spreadsheet->getActiveSheet();
ワークシートのgetHighestRow()
メソッドを使用する
_$highestRow = $this->spreadsheet->getActiveSheet()->getHighestRow();
_
またはgetHighestDataRow()
は、セルにデータが含まれている行にのみ関心があり、ワークシートの最後の空白行には関心がない場合