Заполнить форму в Excel с данными из SQL, SSIS или SSRS? - PullRequest
1 голос
/ 10 февраля 2012

Нам предоставили форму, выложенную в Excel, которую необходимо заполнять на основе данных, которые мы храним в нашей базе данных SQL.

Я пытаюсь определить лучший способ электронного заполнения формы. Я мог бы создать отчет SSRS и выложить его как можно ближе к предоставленной форме, но мне было интересно, смогу ли я использовать файл Excel в качестве шаблона в службах SSIS и в SSIS заполните различные поля.

Это не простая таблица таблиц.

1 Ответ

0 голосов
/ 10 февраля 2012

Используйте пакет служб SSIS, подключитесь к своей БД и выполните преобразования самого пакета, есть несколько компонентов, я уверен, что вы сможете справиться со всеми ситуациями.Вы можете использовать отчет и сохранить его как Excel, но я думаю, что это будет сложнее.Следует учитывать, что SSRS имеет ограничения при экспорте в Excel.Существует ограничение в 60 тысяч строк.Если вы попытаетесь экспортировать больше, вы получите:

Расширение рендеринга Excel: количество строк превышает максимально возможное число строк на листе в этом формате;Запрошенных строк: 209048, Макс. Строк: 65536

Существует способ обойти эту проблему, но он занимает много времени.

Это ограничение Excel 2003, и SSRS 2008 не может экспортировать в Excel 2007

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