Надо плясать от того, что вы хотите таки делать с Excel-ем и нахрена вам скриптовый язык, чтобы непременно связать его с VBA.
Если у вас дохрена унаследованного кода, который вы хотите постепенно перегнать во что-то ещё и отказаться от Excel, перейдя на что-то другое — это одно.
Если у вас просто нет скриптового языка, то берёт Powershell и прикручиваете его ко всему, что движется, стоит или лежит.
Если вы пишете на Java, то вы вполне можете отказаться от VBA, используя интерфейс Java-COM, из живого — JACOB.
Если вам ещё к тому же нужно читать-писать Excel-файлы на Java, то Apache POI.
Если вы не хотите сами монстрячить низкоуровневое управление Excel-ем с помощью COM, а хотите некую высокоуровневую вуду-магию для Excel из Явы (без VBA, но, полагаю, с теми же возможностями, по сути), то придётся брать коммерческую лицензию на JExcel.
PS: я это всё нагуглил за полчаса, не являясь глубоким специалистом ни в Java, ни в Excel. Просто не понимаю, у вас нет свободного получаса (с учётом того, сколько вы проводите в дискуссиях с хозяином блога, в это верится с трудом) или вы халявщих и ленивец?
какой скриптовый язык лучше учить, чтобы связать его с
Если у вас дохрена унаследованного кода, который вы хотите постепенно перегнать во что-то ещё и отказаться от Excel, перейдя на что-то другое — это одно.
Если у вас просто нет скриптового языка, то берёт Powershell и прикручиваете его ко всему, что движется, стоит или лежит.
Если вы пишете на Java, то вы вполне можете отказаться от VBA, используя интерфейс Java-COM, из живого — JACOB.
Если вам ещё к тому же нужно читать-писать Excel-файлы на Java, то Apache POI.
Если вы не хотите сами монстрячить низкоуровневое управление Excel-ем с помощью COM, а хотите некую высокоуровневую вуду-магию для Excel из Явы (без VBA, но, полагаю, с теми же возможностями, по сути), то придётся брать коммерческую лицензию на JExcel.
PS: я это всё нагуглил за полчаса, не являясь глубоким специалистом ни в Java, ни в Excel. Просто не понимаю, у вас нет свободного получаса (с учётом того, сколько вы проводите в дискуссиях с хозяином блога, в это верится с трудом) или вы халявщих и ленивец?