3
Apache POIでシート上の既存のフリーズまたは分割ペインをクリア/削除する方法を知っている人はいますか?Apache POIでフリーズ/分割ペインが消去される
(-1、-1)に新しいフリーズペインを作成しようとしましたが、POIによって自動的に(0,0)に変更されます。つまり、最初の行と列はまだフリーズしています。
Fyi私はHSSFおよびXSSF APIを使用しています。
Apache POIでシート上の既存のフリーズまたは分割ペインをクリア/削除する方法を知っている人はいますか?Apache POIでフリーズ/分割ペインが消去される
(-1、-1)に新しいフリーズペインを作成しようとしましたが、POIによって自動的に(0,0)に変更されます。つまり、最初の行と列はまだフリーズしています。
Fyi私はHSSFおよびXSSF APIを使用しています。
新しいバージョン(3.8ベータ3)をダウンロードし、問題を解決したようです。フリーズペインの行/列はもはやフリーズされません(それが使用されています)。
0より小さい値を設定するとデフォルトは(0,0)になりますが、(0,0)は実際にフリーズ/分割ペインをオフにします。ただし、フリーズペインが現在存在しない場合(または(0,0))、あなたはIndexOutOfBoundsExceptionを取得します。
try
{
sheet.createFreezePane(0,0);
}
catch(IndexOutOfBoundsException e)
{
System.out.println("previously didn't have a freeze pane.");
}
フリーズペインを作成するときにIOOBを取得するべきではないので、POIバグジルに新しいバグを開いて修正することをお勧めします。 – Gagravarr
完了。バグ51431として記録されます。 – helloworld922
これは修正されるはずです(Yegorのおかげで!) – Gagravarr