ExcelLib с поддержкой OpenOffice

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

LaaLaa

Сообщение LaaLaa »

Поясните эту фразу.
m0p3e писал(а):Проблема зарегистрирована, но т.к. голосовать за нее некому было, то и решать ее никто не торопится.
Как я понял проблема зарегистрирована на OO (см. http://qa.openoffice.org/issues/show_bug.cgi?id=76602)

Какие возможности есть для ее продвижения? Где голосовать? Может как нить проспонсировать можно? Как в ОО приоритеты разработки определяются?
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

LaaLaa
Михаил. Да. Это именно та проблема. Приложенный файл очень о многом говорит! :)
Голосовать через "Vote for this issue". Чем больше голосов, тем выше приоритет проблемы.
В свое время узнавал о платном решении в рамках сборки от Инфра-Ресурс. http://i-rs.ru/
Порядок цен не помню, но из разряда "что б я так жил!".
LaaLaa

Сообщение LaaLaa »

О расстановке приоритетов у разработчиков OpenOffice.org. Перевод статьи "Почему все проблемы равны, но некоторые равны больше"

http://community.i-rs.ru/index.php/topi ... l#msg27114
evchic
Местный житель
Сообщения: 216
Зарегистрирован: 25 апр 2006, 12:05
Откуда: г.Ростов-на-Дону
Контактная информация:

Сообщение evchic »

можно dll evchic @ mail.ru
evchic
Местный житель
Сообщения: 216
Зарегистрирован: 25 апр 2006, 12:05
Откуда: г.Ростов-на-Дону
Контактная информация:

Сообщение evchic »

на xlCreateExcelWithTemplate вылетает
---------------------------
Предупреждение
---------------------------
Возникло необработанное исключение
ExOleCantCreateObject (ExOle)
Ошибка при создании объекта "{08A59DB9-1CA9-4F38-A6CF-B1CE0FC302B9}"
Не найдена указанная процедура

"Да" - Продолжить, "Нет" - Отлаживать в окне отладчика
"Отмена" - Не выдавать больше это
---------------------------
Да Нет Отмена
---------------------------


Что может быть?
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

Новостей две:
1. После поверхностного изучения проблемы могу предположить, что бунтует прослойка для 3-х звенки (GalXLSLib) на 8.1. Зачем она пытается инициализировать в 2-х звенке - большой вопрос. Попробую добыть последние исходники ExcelLib и разобраться, что не так.
2. Вторая новость более приятная. Разработка взята на вооружение корпорацией и возможно скоро будет включена в стандартную поставку.
evchic
Местный житель
Сообщения: 216
Зарегистрирован: 25 апр 2006, 12:05
Откуда: г.Ростов-на-Дону
Контактная информация:

Сообщение evchic »

m0p3e писал(а):Новостей две:
1. После поверхностного изучения проблемы могу предположить, что бунтует прослойка для 3-х звенки (GalXLSLib) на 8.1. Зачем она пытается инициализировать в 2-х звенке - большой вопрос. Попробую добыть последние исходники ExcelLib и разобраться, что не так.
.
могу выслать
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

ExcelLib.pas от 09.02.06 у меня есть. Нужен именно нынешний. Даже потому, что в последнем обновлении добавили новую функцию. xlGetCellSubStringValue
evchic
Местный житель
Сообщения: 216
Зарегистрирован: 25 апр 2006, 12:05
Откуда: г.Ростов-на-Дону
Контактная информация:

Сообщение evchic »

m0p3e писал(а):ExcelLib.pas от 09.02.06 у меня есть. Нужен именно нынешний. Даже потому, что в последнем обновлении добавили новую функцию. xlGetCellSubStringValue
Отправил от
EXCELLIB_DLL_81020 и ExcelLib3X_DLL_81020
evchic
Местный житель
Сообщения: 216
Зарегистрирован: 25 апр 2006, 12:05
Откуда: г.Ростов-на-Дону
Контактная информация:

Сообщение evchic »

и GALXLSLIB тоже в догонку отправил
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

http://slil.ru/27972758 - сборка ExcelLib.dll работающая (по крайней мере у меня) под 8.1.
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

По просьбам новая сборка.
Реализованы функции xlInsertRange и xlDeleteRange
http://slil.ru/28016256
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

Ну вообщем вот (ExcelLib_dll_81030):

Код: Выделить всё

* ПРОБЛЕМА В ПИР: 102.91209
* ПЕРВОЕ РЕШЕНИЕ: NEW
* КРАТКОЕ ОПИСАНИЕ: Переключение "Библиотека функций работы с Excel" на работу 
с "Open Office Calc"
* ПРОЕКТ: Отчеты в Microsoft Office Excel
* ДЕТАЛИЗАЦИЯ: Библиотека работы с Excel-функциями на 3х уровневой архитектуре
# ЧТО ИЗМЕНЕНО:   На данный момент существует "Библиотека функций работы с 
Excel",
которая позволяет формировать отчеты в Microsoft Office Excel.
Требуется реализовать возможность переключать работу этого фукнционала
на работу с Open Office Calc, Т.е. в библиотеку требуется добавить
функцию, которая бы позволяла указать текущий программный продукт для
формирования отчетов в электронных таблицах: 
  - либо "Microsoft Office Excel"
  - либо "Open Office Calc"
  Сами же фукнции библиотеки должны остаться прежними.

# КАК ИЗМЕНЕНО: Реализована возможность переключать функционал "Библиотека 
функций
работы с Excel", на работу с "Open Office Calc". 
 Для управления режимом работу, в библиотеку добавлены фукнции: 
 function xlGetImplementationMode: word;
 function xlSetImplementationMode(wMode: word): boolean;
 Режим (wMode) может иметь следиущие значения:
 0 - "Microsoft Office Excel"
 1 - "Open Office Calc"
 Эти фукнции доступны как из кода на VIP, так во время работы
Галактики по CTRL+F4. Например если по CTRL+F4 выполнить :
"xlSetImplementationMode(1)", то включится режим работы с "Open Office
Calc". По умолчанию Галактика загружается в режиме работы с "Microsoft
Office Excel". Однако режим по умолчанию можно изменить, определив
переменую окружения: set GalXLSLibImplementationMode=1 
 На данный момент, включение режима работы с "Open Office Calc",
имеет смысл отлько для отчетов непосредственно использующих
"Библиотеку функций работы с Excel". Отчеты формируемых по
XLT-шаблонам с помошью объекта iXLSRepBuilder, пока работать с "Open
Office Calc" не могут.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

т.к. ваша работу приняли на вооружение? или сами додумались? :cool:
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

Она легла в основу. Еще год назад модифицированные исходники были переданы разработчикам.
Ответить