POIで名前定義されているセルを取得する話

環境
  • org.apache.poi 3.7
    • maven repositoryを検索するときは、group id「org.apache.poi」で検索する。
    • group idが「poi」のものはversionが3.1まで。
ソース
  • 複数の時は以下のような感じで
final Name name = workbook.getName("名前");
final AreaReference areaReference = new AreaReference(name.getRefersToFormula());
final CellReference firstCell = areaReference.getFirstCell();
final CellReference lastCell = areaReference.getLastCell();
  • RangeAddressクラスがどっかのversionで消えてしまっていて困っていたんだけど、AreaReferenceを使えば解決!

-