Добавление макроса в электронную таблицу Excel с Java - PullRequest
6 голосов
/ 06 мая 2011

Я разрабатываю приложение, которое создает электронную таблицу Excel. Я использую Java с библиотекой docx4j , но у нее нет поддержки макросов, поскольку она не предоставляется через API Open XML. Мне было просто интересно, знает ли кто-нибудь об обходном пути добавления макроса в существующую электронную таблицу Excel с использованием Java (даже с другой библиотекой).

Спасибо

Ответы [ 2 ]

4 голосов
/ 06 мая 2011

Если это один и тот же макрос во всех книгах, вы могли бы использовать шаблон?Это означает, что у вас есть пустая рабочая книга, содержащая обобщенный макрос, который будет скопирован для каждой «новой» рабочей книги, которую вам нужно создать из Java.

2 голосов
/ 06 мая 2011

Не думаю, что вы найдете что-нибудь на основе Java, которое сможет сделать это для вас.Однако я предполагаю, что нативные технологии MS (.NET, c # и т. Д.) Смогут это сделать.Хотя (AFAIK) вы на самом деле не можете выполнить c # в JVM, вы можете сделать системные вызовы из java для выполнения другой программы, используя Runtime.exec () .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...