Извлеките «Локальный» Именованный Диапазон Из листа (не книги) Apache POI

#java #excel #apache-poi

Вопрос:

У меня есть файл Excel (XLSX) Я хочу читать с помощью Apache POI со многими листами. Я хочу отфильтровать эти листы, чтобы читать только те, где определен именованный диапазон, скажем, «раздел 1» на листе.

Например, предположим, что в книге 5 листов, и 3 из них определили локальный именованный диапазон «section1», только они имеют отношение. Я не нашел, как это сделать в Poi Apache, мы можем получить только все имена из книги.

Что я хочу, так это повторить на каждом соответствующем листе и прочитать раздел для каждого из них.

Комментарии:

1. Вы пробовали искать буквы Name s в рабочей книге / листах?

2. В итоге я сделал это, используя имена в рабочей книге и передав номер листа для получения имени, связанного с листом, спасибо за ваш ответ

3. На самом деле я оставил только комментарий. Если у вас есть решение, вы можете ответить на свой вопрос сами. Лучше всего было бы краткое описание и несколько примеров кода. Это повысит ценность для будущих читателей и может даже обеспечить вам некоторую репутацию.