На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
Модераторы: maxim84_, juice
  
> Office automation
    Никогда не любил OLE, и сейчас DCOM не любит меня при работе из под службы (и вебсервера)... :)
    Стоит вопрос о формировании документов Excel (вероятно будет востребован Word), совместимость нужно обеспечить начиная с версии офиса 2003 (форматирование таблиц включает объединение, формат текста и ячеек, формулы). Кто нибудь занимался Office automation на сервере? Подскажите куда начать копать, какие есть варианты и чем отличаются. Очень хотелось бы иметь решение в виде набора классов (и/или библиотек) без необходимости устанавливать в ОС какие-то ни было "компоненты".
    user posted image
      Мы для создание шаблонов на фирме используем DevExpress, поскольку тягаться с DCOM нужно иметь железную психику. А сделать формирования Word/Excel проблематично если стоит опрос поддержки новых форматов. Где то годика два я работал с библиотеками Aspose для Word/Excel. Признаюсь честно создавать документы Word/Excel с добавлением данных можно. Но вот если нужно форматирование самого документа и вставка в нужное место то нам подошли шаблоны только DevExpress. Последние два продукта платные. Но как для вашего случая это отдельные библиотеки которые можно добавить в WCF сервис и запрашивать формирование шаблонов через функции. В DevExpress очень удобно сделан мапинг кода в Word/Excel. Для этого просто нужно создать нужный шаблон в формате rtf, прописать мапинг через DOCVARIABLE, MERGEFIELD и затем просто смотреть на результат. У них очень много примеров. У нас интеграция с нуля DevExpress заняла один день. Только вопрос с DevExpress стоит денег, так как это платный продукт. Вы можете загрузить пример и посмотреть сами как это работает.
        Цитата
        Но вот если нужно форматирование самого документа и вставка в нужное место то нам подошли шаблоны только DevExpress. Последние два продукта платные

        сейчас вспомнил что вродебы еще есть импорт из xls, т.е. надо бы еще и читать их... :(

        вообще меня бы устроил (на первый взгляд, пока других нюансов не вижу) и html, сам бы сделал руками, но у нас самих куча кода где используется, например, название листа (а в случае с html там имя файла), потому нужен формат близкий к офису. Сейчас смотрю примеры ClosedXML...
        Сообщение отредактировано: antonn -
        user posted image
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script Execution time: 0,0858 ]   [ 18 queries used ]   [ Generated: 22.07.18, 20:35 GMT ]