У меня есть файл шаблона Excel, который уже содержит все диаграммы и таблицы (пустые, конечно), сводные таблицы и ссылку на пространство имен в сводных таблицах data source
-конфигурация (PWRDaten
в моем случае). Все они ссылаются на первый пустой лист data
, который предоставляет все данные, необходимые для других листов.
Теперь я заполняю первый лист данных программным способом, который должен автоматически обновлять все различные листы. Он работает нормально в VISUAL BASIC ... Я устанавливаю пространство имен и диапазон объектов для выбора соответствующих данных:
objRange = objXLSSh.range(objXLSSh.cells(1, 1), objXLSSh.cells(47, 47))
objXLSSh.Names.Add("PWRDaten", objRange)
Как я уже сказал, это прекрасно работает.
Но яя пытаюсь создать решение JAVA с Apache POI ... Я уже достиг той же логики, что и в моем другом решении, я также правильно заполнил первый лист, но единственное, чего не хватает, это namespace reference
. Кто-нибудь может сказать мне, как я могу достичь результата, описанного выше? Чтобы я мог передать имя ссылки PWRDaten
и диапазон объекта (ячейки) в файл? Если это невозможно, как я могу пометить область ячеек для всех листов, которым требуются данные?
Опять же, это отлично работает для меня в Visual Basic, поэтому я думаю, что должно быть решение и в Apache POI.
Спасибо ^^
PS: вот скриншот моей таблицы данных и как называется ссылка на сводные таблицы ![enter image description here](https://i.stack.imgur.com/Dk7v2.png)