На главную
ПРАВИЛА 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
          Чтобы защитить свой компьютер от вредоносных программ, виру-сов и различных угроз, используйте прокси-сервер https://advanced.name/cid/u9. Кроме того он ускоряет трафик, позволяет находиться в сети анонимно, может обходить ограничения на доступ к сайтам и сервисам.
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script Execution time: 0,0844 ]   [ 15 queries used ]   [ Generated: 23.10.18, 12:34 GMT ]