Может ли SQL Express Reporting Services генерировать документы Word из RDL - PullRequest
1 голос
/ 08 марта 2009

Я знаю, что могу создавать отчеты в формате PDF с помощью службы отчетов SQL (даже SQL Express может это делать), и я могу создавать документы Word с выпуском SQL Developer. Поскольку мой блок разработчика - это SQL Developer, а мой веб-сайт использует SQL Express (я знаю, что это далеко от идеала), я хотел бы знать, может ли служба отчетов, включенная в SQL Express, генерировать документы Word в качестве вывода.

Кто имеет опыт?

Ответы [ 4 ]

2 голосов
/ 07 декабря 2010

Я использую SQL Server 2008R2 с установленным 2007 системным драйвером Office . Я могу импортировать из xls и создавать отчеты, которые выводятся в слово без установки офиса или оплаты Aspose. Если вы хотите создавать отчеты rdl из текстовых документов, это то, где Aspose делает свои деньги.

2 голосов
/ 08 марта 2009

Если у вас нет существующих отчетов, которые необходимо визуализировать в формате Word, SDK в формате Open XML Format может быть лучшим выбором, чем службы Reporting Services (хотя я не думаю, что это можно сделать в любом случае, по крайней мере, не в SQL 2005).

Преимущества: не требуется установка Office, ничего устанавливать, кроме SDK, не требуется служб Reporting Services.

Edit:

2008 выполняет рендеринг Word, а Я ничего не читал о не всех форматах, поддерживаемых в Express Edition. Другим облегченным вариантом может быть элемент управления Report Viewer 2008, который, очевидно, также может отображать документы Word.

1 голос
/ 08 марта 2009

Я сомневаюсь, что сам SQL Server Express может сделать это, но вы определенно можете приобрести коммерческий инструмент для этого. В качестве примера рассмотрим Aspose Words.NET , например.

0 голосов
/ 31 мая 2009

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

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