Можно ли добавить VB в лист Excel из POI?
-
03-07-2019 - |
Вопрос
Кто-нибудь знает, возможно ли добавить VB в документ Excel изнутри Java? Я в основном хочу добавить сводную таблицу на лист и установить некоторые из ее свойств динамически. Я знаю, что могу получить доступ к настройкам сводной таблицы из VB, но не напрямую из POI.
Решение
Я сделал что-то похожее, где я создал электронную таблицу с VBA заранее , используя Excel. Затем я загружаю его с помощью POI, заполняю значения и снова сохраняю их. Таким образом, я получаю электронную таблицу с заполненными значениями и предварительно сконфигурированными VB / макросами и т. Д.
Возможно, вам нужно заранее создать свой VBA, и он будет читать его динамические свойства с листа. Затем вы можете заполнить эти свойства по своему желанию.