1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

    Скрыть объявление

Переход на Openoffice

Тема в разделе "Lotus - Программирование", создана пользователем Oksana, 15 ноя 2007.

Наш партнер Genesis Hackspace
  1. Oksana

    Oksana Well-Known Member
    Lotus team

    Регистрация:
    10 янв 2006
    Сообщения:
    330
    Симпатии:
    0
    Всем хорошего дня!

    В связи повальным лицензированием ПО, было принято решение заменить большинству пользователей MSOffice на OpenOffice.
    Вопрос в следующем, в нескольких прикладных базах используются всевозможные выгрузки в Excel.
    Как и что нужно сделать сейчас, что бы после того как Excel снесут заменив его OpenOffice.org Calc
    что бы у пользователй не возникло проблем при формировании отчетов?
    Ваш опыт, идеи, советы?
     
  2. serEJa Shabalin

    serEJa Shabalin Гость

    А Windows на Linux не меняете?
    Если нет тогда проще

    Небольшой примерчик
    Код (Text):
    Set SM=CreateObject("com.sun.star.ServiceManager")
    Set Desktop=SM.createInstance("com.sun.star.frame.Desktop")
    Dim args()
    Set CalcApplication=Desktop.loadComponentFromURL("private:factory/scalc","_blank",0,args)
    Set Worksheet=CalcApplication.Sheets.getByName("Лист1")
    Set cell=Worksheet.getCellByPosition(3,6)
    Call cell.setString("Hello World!")
    С соседнего форума:
    http://web3.inttrust.ru/site/itforum.nsf/0...33;OpenDocument

    Был опыт когда перевели офис на Linux+OpenOffice тогда выходные формы Word пришлось переделывать (готов поделиться опытом и кодом указанного решения)
    Для простоты использовал следующую схему:
    1. Java-агент распаковывает OpenOffice (Writer) файл (всем известно что формат OO это zip внутри которого основной файл content.xml)
    2. LotusScript NotesDomParser изменял содержимое content.xml
    3. Java-агент запаковывал обратно в zip (odt)

    А вот эти ссылочки наверняка понадобятся
    http://download.openoffice.org/2.1.0/sdk.html
    http://www.pitonyak.org
     
  3. Гость

    Спасибо за полезные ссылки. На самом деле эта тема становится все актуальнее с каждым днем
     
  4. fedotxxl

    fedotxxl Well-Known Member

    Регистрация:
    9 ноя 2005
    Сообщения:
    614
    Симпатии:
    0
    Сейчас же OpenOffice встраивают в LN... держим кулаки, чтобы написали LS классы, для работы с ним
     
  5. Oksana

    Oksana Well-Known Member
    Lotus team

    Регистрация:
    10 янв 2006
    Сообщения:
    330
    Симпатии:
    0
  6. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.920
    Симпатии:
    1
  7. opanaskovladimir

    opanaskovladimir New Member

    Регистрация:
    16 окт 2013
    Сообщения:
    4
    Симпатии:
    0
    У меня в компании начальство решило перейти на бесплатный OpenOffice. Никакие отговаривания со стороны коллектива не помогли. Задачей было выгружать отчёты с БД в OpenOffice Calc. И тут началось...
    Я просто задолбался разбираться в ихнем sdk. Описания мало, примеров тоже недостаточно. Плюнул и скачал сторонний компонент LibOpenOffice.
    Я жалею что не сделал это раньше. Время которое я потратил на эти разбирательства с sdk обошлось мне дороже чем покупка этой либы. Надеюсь и вам поможет.
     
  8. garrick

    garrick Well-Known Member
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    794
    Симпатии:
    55
    Сохранять отчёт в HTML формате не пробовали? Легко формируется обычным Print, легко открывается в Excel и Calc.
     
  9. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.216
    Симпатии:
    309
    давно пора, не надо было на иглу садиться изначально
    а если коллектив хочет - пусть из своего кармана 400 баксов выкладывает, я бы еще и за винду заставил платить :)
    никаких проблем с переходом не вижу
    делал базу, кот. читает xls и пишет, не используя ничего от МС (POI и OpenXLS)
    выбы СДК МСявых почитали (для ОпенХМЛ, на 5000 страниц :) ), кот. они еще и не соответствуют
    напомню, что есть одфТулкит
    а ссылка на виндовую либу на Сях, да еще платную - это даже не смешно
     
Загрузка...

Поделиться этой страницей