Push или Pull в Excel для представления данных - PullRequest
0 голосов
/ 07 июня 2010

Я не уверен, что это лучший способ пойти сюда.

У меня есть сторонняя электронная таблица Excel 2003, которую нужно заполнять ежемесячно и отправлять по электронной почте.

В настоящее время это ручной процесс, и я нахожусь в процессе автоматизации создания электронной таблицы.

Я разбирался с различными идеями о том, как получить данные в электронную таблицу.

  1. Я думал об использовании SSRS для создания отчета в аналогичном формате, чтобы пользователь мог его обрезать и пропустить.

  2. В качестве альтернативынадстройка VBA, которая извлекает эти данные из веб-службы, а затем добавляет данные в электронную таблицу.

  3. Или с использованием сторонней электронной таблицы в качестве шаблона и ее открытия на сервере с помощью oledb и добавлениязатем данные служат в качестве загружаемого файла.

Что является лучшим или лучшие решения?

Ответы [ 3 ]

1 голос
/ 07 июня 2010

SSRS имеет возможность сохранить отчет в виде электронной таблицы - почему бы не использовать эту опцию? Затем вы можете запланировать задачу в SSRS, чтобы сгенерировать отчет в формате xls и отправить его в свой список рассылки.

1 голос
/ 07 июня 2010

Лично для меня я бы попытался заставить пользователей привыкнуть к «правильному» отчету, то есть созданному в SSRS / бизнес-объектах и ​​т. Д. Если пользователи по-прежнему непреклонны, то по каким-либо причинам они хотят получить его в excel, тогда я бы пошел с потягиванием данных, а не нажатием их.

Моя причина в том, что если отчет необходимо изменить, тогда все изменения кода будут содержаться в отчете и не будут иметь некоторые изменения на стороне приложений, а некоторые на стороне отчетов.

0 голосов
/ 29 июня 2010

Из-за особенностей проекта, в конце концов, я выбрал надстройку Excel, которая извлекает необходимые данные и помещает их в ячейки по мере необходимости.

Я, вероятно, также создам отчет ssrs в качестве дополнения.

...