perlでExcelファイルの行数を取得したい。
現在、perlのCGIプログラムの中で、Excel-2007ファイル(.xlsx)を読み込んで処理をしています。そのとき、CPANの
Spreadsheet::XLSX -> new(ファイルパス);
を使用していますが、10000行以上のファイルであると、上記行の実行だけで1分を超えてしまいます。Webアプリなのでレスポンスが遅いのは致命的です。
Spreadsheet::XLSX 以外のパッケージで、処理が速いものが無いか探しましたが、まだ見つかっていません。
それが見つからない場合の代替として、件数が多い場合に上記行を実行しないというロジックも考えていますが、上記行を実行せずに件数を取得する方法を見出せていません。
perlにて、多数行のExcelを高速に読み込む、または高速に件数を取得できる手段があればお教え願います。