Автоматическое заполнение данных в существующий шаблон Excel - PullRequest
1 голос
/ 25 апреля 2011

Мне дали шаблон Excel, и я должен автоматизировать его заполнение.

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

Я попытался воспроизвести то же самое с использованием SSRS, но похоже, что SSRS не контролирует отображение изображений и данных в Excel (он скрывает столбцы и строки, что недопустимо).Я создал соединение SQL в Excel, чтобы получить данные хранимой процедуры в Excel.

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

Пожалуйста, помогите ..

1 Ответ

0 голосов
/ 26 апреля 2011

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

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

Вот некоторые статьи Powershell по автоматизации Excel:

http://blogs.technet.com/b/heyscriptingguy/archive/2006/09/08/how-can-i-use-windows-powershell-to-automate-microsoft-excel.aspx

http://winpowershell.blogspot.com/2007/03/powershell-and-excel-com-object.html

Также взгляните на Perl и модуль Win32 :: OLE:

https://metacpan.org/pod/Win32::OLE

http://www.perlmonks.org/?node_id=153486

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