заполнить пользовательский шаблон Excel из SQL Server Pro с несколькими наборами результатов? - PullRequest
0 голосов
/ 13 февраля 2011

Хранимая процедура (SQL Server 2008) возвращает несколько наборов результатов.

Файл Excel (.xls) с пользовательским форматированием - не универсальная рабочая книга, не электронная таблица, созданная на лету - имеет отдельные ячейки листы, где мне нужно правильно "вставить" каждый соответствующий набор результатов из хранимой процедуры. Рабочие листы, предназначенные для хранения данных, должны получить данные, а затем другие листы в рабочей тетради будут отображать данные с высокой степенью форматирования и с диаграммами.

Например: Результирующий набор 1 должен быть вставлен в лист с именем «data01» и начинается в ячейке B2;

Результирующий набор 2 должен быть вставлен 'data01' и начинается в ячейке K2;

Результирующий набор 3 должен быть вставлен в лист с именем «data02» и начиная с ячейки B2 ...

Каковы некоторые подходы к решению этой проблемы в среде .NET? Я не нашел примеров или уроки, которые дублируют этот сценарий.

Обновление: По сути, мне интересно, если это возможно сделать, что SpreadsheetGear делает с шаблоном Excel, без приходится платить тысячи за сторонний инструмент. http://www.spreadsheetgear.com/support/samples/excel.aspx

Ответы [ 2 ]

1 голос
/ 19 июля 2011

В блоге Зака ​​Хантера,
http://zachhunter.com/

у него есть ряд постов о том, как сделать пользователя из NPOI.
http://npoi.codeplex.com/

В частности, эти две статьи были неоценимы: «Использовать NPOI для заполнения шаблона Excel»
http://www.zachhunter.com/2010/05/npoi-excel-template/

«Улучшенная функция NPOI ExportToExcel»
http://www.zachhunter.com/2010/06/improved-npoi-exportdatatabletoexcel-function/

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