powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вызов excel макроса из java кода
4 сообщений из 4, страница 1 из 1
Вызов excel макроса из java кода
    #37791715
rus_sun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На java есть код, который создает excel файл. Затем в этом файле надо создать pivot tables, т.к. не знаю как это сделать из java, записал макрос и вызываю его вручную, после того, как файл создан. Хотелось бы полностью автоматизировать этот процесс. Для этого надо как-то вызывать макрос из java кода. Может кто-нибудь подскажет, как это сделать.
...
Рейтинг: 0 / 0
Вызов excel макроса из java кода
    #37791748
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rus_sunДля этого надо как-то вызывать макрос из java кода.
В какой среде будет работать макрос?
Если это ms excel под виндой, то vba код можно переписать практически на любом другом языке включая джаву подцепившись к экселю как к com серверу. Если без понятия что такое com сервер лучше на нативном и вызывать через jni.
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=799434&msg=12149905

Как это будет работать под линуксом (вайном) большой вопрос - 98% что никак (предположение). Под маком 100% - никак (аналогично).


Коннект java -> open office, думаю возможен. (По крайней мере ничто не мешает использовать его библиотеки)
Но работают-ли там макросы от микрософтовского офиса и на сколько похожи api тоже большой вопрос.
...
Рейтинг: 0 / 0
Вызов excel макроса из java кода
    #37791756
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если можно запустить excel.exe (любую другую программу) с параметрами указывающими на файл макроса который нужно выполнить. (или просто его имя; не важно что)
Такую строку из джавы можно отправить в ОС на выполнение. Однако при таком подходе из джавы нельзя будет закрыть ексель. (да и вообще никак им управлять)
...
Рейтинг: 0 / 0
Вызов excel макроса из java кода
    #37791777
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Библиотека POI позволяет записать формулу в ячейку и при желании выполнить её. Раз Excel файл создаётся в Java, то возможно, что POI уже используется в ней.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вызов excel макроса из java кода
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]