Какой хороший способ создания отчетов Excel из SQL Server? - PullRequest
1 голос
/ 23 мая 2011

Я пробовал sp_makewebtask, но это очень ограничено. Мне нужно что-то гораздо более гибкое. т.е. создавать файлы Excel с несколькими листами / вкладками.

Ответы [ 2 ]

2 голосов
/ 23 мая 2011

Проведя много лет на разработке отчетов SSRS, я теперь использую отличные библиотеки NPOI.

http://npoi.codeplex.com/

Это было сделано из двух вещей.

1) Первое, что мои пользователи когда-либо делали с отчетом SSRS, - это экспорт в Excel.2) У меня не было контроля над тем, как SSRS экспортируется в Excel.

Библиотеки поставляются с примером решения, которое дает достойные примеры того, как решить многие распространенные задачи.Это также очень эффективно.

Это требует некоторых знаний в области программирования .NET , IDE, способной создавать программы, но если у вас есть опыт, и у вас есть возможность только создавать файлыв формате Excel 2003, не могу рекомендовать NPOI достаточно высоко.

0 голосов
/ 05 января 2012

Как сказал Пол, не имея возможности что-либо установить на сервер, вам не повезет, но если вы сможете установить что-то на сервере, вы можете использовать OfficeWriter.

OfficeWriter отлично справляется с этой задачей. Он может создавать файлы как в формате .XLS, так и в формате .XLSX. Это позволит вам создавать полнофункциональные отчеты Excel. Например, несколько листов, формул, условных форматов и т. Д.

OfficeWriter прекрасно интегрируется в SSRS, у него даже есть дизайнер для конечных пользователей, который создает, редактирует и публикует отчеты из Microsoft Office, и для его использования не требуются знания программирования. Вы можете прочитать об интеграции OfficeWriter с SSRS на http://www.officewriter.com/officewriter-for-sql-server-reporting-services.aspx

Отказ от ответственности: Я работаю в компании, которая делает OfficeWriter.

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