Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Надстройка для Excel - Java / 17 сообщений из 17, страница 1 из 1
21.07.2016, 16:01
    #39278041
Надстройка для Excel - Java
Уважаемые знатоки!
В Java не силен, поэтому не стоит сильно пинать.
Скажите возможно ли написать на JAVA надстройку COM или какую-нибудь другую для MS EXCEL?
Знаю что из JAVA работать с книгой Excel вроде не проблема, а вот как на счет всех остальных наворотов? Своя лента, TaskPane, пользовательские функции?
...
Рейтинг: 0 / 0
21.07.2016, 16:23
    #39278057
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка для Excel - Java
qwertyАлексейа вот как на счет всех остальных наворотов?
а java зачем? Курсовую пишем? VBA есть.
...
Рейтинг: 0 / 0
21.07.2016, 16:28
    #39278064
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка для Excel - Java
qwertyАлексей,

Не очень понятный вопрос. Можно взять Java COM Bridge и получить все возможность COM офиса.
...
Рейтинг: 0 / 0
21.07.2016, 16:52
    #39278081
Надстройка для Excel - Java
Petro123,

да нет для работы нужна надстройка, vba безсилен в плане защиты
...
Рейтинг: 0 / 0
21.07.2016, 16:56
    #39278085
Надстройка для Excel - Java
Blazkowicz,

как открывать книгу и дальнейшие манипуляции - понятно, а вот как сделать чтоб это было надстройкой??
т.е. при каждом запуске была лента и надстройка работала с активной книгой??
неужели никто не сталкивался=(?
...
Рейтинг: 0 / 0
21.07.2016, 17:05
    #39278090
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка для Excel - Java
qwertyАлексей,

анек про Неуловимого Джо знаешь?
...
Рейтинг: 0 / 0
21.07.2016, 17:08
    #39278094
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка для Excel - Java
qwertyАлексей,

"надстройка" это Add-On?
Не очень понятно зачем таки нужна Java. А от этого знания и зависит выбор подхода.

Можно Java сервер развернуть как Windows Service, а Add-on написать на C#, который бы просто общался с сервисом по SOAP или любой другой кроссплатформенной хрени.

Можно java использовать и из командной строки. И запускать внутри процесса офиса через JNI. Важно только понять зачем эти мучения?

У меня был один такой проект. Но я написал Add-On на шарпе, который просто запускает Java standalone приложение. А оно общалось с Exchange через SOAP.
...
Рейтинг: 0 / 0
21.07.2016, 17:10
    #39278096
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка для Excel - Java
qwertyАлексей,

Это вот куда-то сюда надо. А Java тут ни причём. Более того, Java для Microsoft вражеский продукт и поэтому им нигде не поддерживается.
...
Рейтинг: 0 / 0
21.07.2016, 17:10
    #39278098
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка для Excel - Java
qwertyАлексейнеужели никто не сталкивался=(?
Вас бы послать далеко и надолго. Вопрос толком сформулировать не можете, но сразу начинаете оценивать опыт других.
Сталкивались, кушали, и COM и Add-on и дружили с Java. Вопрос у вас конкретно в чем?
"как на счет всех остальных наворотов?" - это офигенный вопрос. Нормально на счет них я считаю.
...
Рейтинг: 0 / 0
21.07.2016, 17:21
    #39278101
Надстройка для Excel - Java
Blazkowicz,

не оценивал ничего, а на счет наворотов написал же каких именно UDF, лента и так далее.
Так если сталкивались, подскажите пожалуйста, как сделать..
...
Рейтинг: 0 / 0
21.07.2016, 17:26
    #39278106
Надстройка для Excel - Java
GarrickqwertyАлексей,на вба есть, проблема у вба огромная-никак такую надстройку нельзя защитить

Это вот куда-то сюда надо. А Java тут ни причём. Более того, Java для Microsoft вражеский продукт и поэтому им нигде не поддерживается.
...
Рейтинг: 0 / 0
21.07.2016, 17:41
    #39278129
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка для Excel - Java
qwertyАлексей,
Blazkowicz вам написал во втором посте - Java COM Bridge
Можно подумать что вы писать сразу начали.
...
Рейтинг: 0 / 0
21.07.2016, 17:42
    #39278136
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка для Excel - Java
Petro123Java COM Bridge
если он просто транслирует параметры и интерфейсы, то вы просто получаете то же API что и на VBA.
...
Рейтинг: 0 / 0
21.07.2016, 17:45
    #39278141
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка для Excel - Java
qwertyАлексейа вот как сделать чтоб это было надстройкой??
Вы Excell хорошо знаете?
.xla или .xlam бросить в папку шаблонов.
...
Рейтинг: 0 / 0
21.07.2016, 19:19
    #39278206
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка для Excel - Java
qwertyАлексейне оценивал ничего, а на счет наворотов написал же каких именно UDF, лента и так далее.
Так если сталкивались, подскажите пожалуйста, как сделать..
Что сделать-то? UDF пишется только на платформе совместимом с виндой. И Java-ой там не пахнет. Но есть возможность вызывать Java из ваших Add-on-ов. Как именно - перечислил выше. Сервис+Сетевой протокол, командная строка, JVM внутри процесса через JNI. У каждого способа свои недостатки.
...
Рейтинг: 0 / 0
21.07.2016, 19:20
    #39278207
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка для Excel - Java
qwertyАлексейСкажите возможно ли написать на JAVA надстройку COM или какую-нибудь другую для MS EXCEL?

Нельзя. Но можно написать примитивную надстройку на другом языке и вызывать из неё Java.
...
Рейтинг: 0 / 0
22.07.2016, 06:15
    #39278309
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надстройка для Excel - Java
qwertyАлексейУважаемые знатоки!
В Java не силен, поэтому не стоит сильно пинать.
Скажите возможно ли написать на JAVA надстройку COM или какую-нибудь другую для MS EXCEL?
Знаю что из JAVA работать с книгой Excel вроде не проблема, а вот как на счет всех остальных наворотов? Своя лента, TaskPane, пользовательские функции?

Вы веткой ошиблись вам в ветку C#
:-)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Надстройка для Excel - Java / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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