すべての行を反復処理して各行オブジェクトを呼び出すことで、列の最大数を取得できることはわかっていgetLastCellNumber
ます..しかし、このアプローチでは、回避したいすべての行を反復処理する必要があります。行(これは、私が期待している種類のファイルです)。
POI が Excel ファイルを読み込むと、シートの寸法 (最初の行番号、最後の行番号、最初の列番号、最後の列番号) がDimensionsRecord
クラスのオブジェクトに格納されます。したがって、このオブジェクトを取得すると、必要なものが取得されます。これらのオブジェクトは、POI の内部クラスである Sheet クラスから取得できます。XLS ファイルに必要なものを抽出することはできましたが、XLSX ファイルの障害にぶつかりました。
POIDimensionsRecord
は XLSX のオブジェクトも保持していますか? はいの場合、誰かがそれを抽出しようとしましたか? または、これを行うことができる他のものはありますか?? 助けてください!
また、私のアプローチが正しいかどうか、つまり、POI の内部クラスを使用している (作業が完了している) かどうか、これは正しいか、公開された API だけに頼るべきか (時間がかかりすぎる) かどうかを尋ねたいと思いました。