0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 43
|
|
1 | |
работа с шаблонами Word через браузер28.09.2011, 10:40. Показов 1314. Ответов 3
Метки нет (Все метки)
Подскажите, как эффективней построить систему:
Пользователь заходит на сайт, выбирает ссылкой отчет, который хранится на веб-сервере в базе данных. После открытия ссылки _каким-то образом_ открывается заранее сохраненный на клиенте Word Template (dot-файл), подкачиваются только данные отчета с веба и накладываются в шаблон на клиенте. Как организовать подкачку данных? C помощью макросов самого шаблона (ни разу не делал, поэтому спрашиваю - возможно ли?) Или на веб-страницу встраивать applet/activex который будет сам скачивать данные отчетов с веба и как-то их запуливать в шаблон во время открытия? Кто-нибудь может подсказать разумное решение? Главный критерий системы - как можно меньше трафика гонять между клиентом и сервером. -- Заранее спасибо
0
|
28.09.2011, 10:40 | |
Ответы с готовыми решениями:
3
Работа в Word шаблонами Работа в Word шаблонами Работа с таблицей в Word через библиотеку Microsoft.Interop.Word Шаблонер. Программа для работы с шаблонами MS Word |
foby
|
|
02.10.2011, 13:56 | 2 |
Ты знаешь у меня такая же задачка пока не срочная, но тем не менее. Я думаю так - ссылка на отчете будет вести на некий скрипт (у меня на asp.net), который повторит выборку данных с сервака, создает документ Word (через com объекты) и записывает в word все, что нужно. а вот как сделать тоже самое без повторной выборки? пока ХЗ. если будут идеи поделись
|
0 / 0 / 0
Регистрация: 14.11.2010
Сообщений: 67
|
|
02.10.2011, 14:39 | 3 |
У нас в конторе сделали так:
1) Делается шаблон в ворде, но сохраняется в ртф 2) Там где нужны данные для отчета, вставляются букмарки 3) Далее серверный скрипт (у нас на асп) берет ртф, считывает весь текст и заменяет букмарки на данные взятые из БД 4) Далее меняешь content-type на вордовский, пишешь полученный текст - и все отчет готов
0
|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 43
|
|
02.10.2011, 14:43 [ТС] | 4 |
Меня наверное не правильно поняли.
Шаблон (увесистый) должен храниться на клиенте. Он скачивается один раз (ну, или по мере обновления шаблона). Наполнение шаблона должно происходить тоже на клиенте. Данные для наполнения берутся по HTTP (всего около килобайта). Я уже решил эту задачу в виде подписанного java-апплета. Он сам заведует скачиваением шаблона с сервера, заполнения его данным, скаченными тоже с сервера и редиректит окно браузера клиента на полученный вордовский файл.
0
|
02.10.2011, 14:43 | |
02.10.2011, 14:43 | |
Помогаю со студенческими работами здесь
4
C# Исходник программы для работы с шаблонами Word/Excel Работа с word через delphi Работа с word через делфи Работа в Word через Delphi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |