Как получить SSRS 2008 R2 для экспорта / рендеринга в формате Excel 2007? - PullRequest
5 голосов
/ 12 апреля 2010

У меня есть отчет, который содержит ~ 1 тыс. Столбцов и ~ 17 тыс. Строк, и я пытаюсь отобразить его в Excel 2007 с CTP SSRS 2008 R2, ноябрь.

Члены команды SSRS неоднократно упоминали, что формат Excel 2007 включен в 2008 R2, например:

http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/69545568-73cb-4f4c-8f35-44472ba6d013

Теперь, безусловно, возможно, что он еще не попал в продукт (по крайней мере, по состоянию на ноябрьскую ОСАГО), и если это так, то это было бы также полезно знать (и в идеале, когда это будет в продукте).

Отчет о репродукции и данные (вместе с попытками показать, что существующий интерфейс по-прежнему поддерживает формат Excel 2003) прикреплены к нижней части этого блога, FWIW:

http://cid -456117cf53a42144.spaces.live.com / default.aspx

Ответы [ 2 ]

5 голосов
/ 14 апреля 2010

К сожалению, похоже, что я неправильно истолковал ответ Джин Чена («Здесь есть хорошие новости, мы улучшили возможности в SQL Server Reporting Services 2008 R2») - позже был ответ от другого члена SSRS, в котором говорится, что 2008 R2 будет не поддерживать вывод xlsx / Excel 2007:

http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/87cfd5d4-ea3c-4250-aab8-a1a3dffa3241

Что касается полнофункционального рендерера Excel 2007 xlsx, он определенно находится в нашем списке для сборки, но это будет SSRS 2008 R2.

Так что, может быть, это было в R2, но его обрезали, но в любом случае, сейчас это не вариант.

Для тех, кто может столкнуться с подобным вопросом, сталкивающимся с этим вопросом в SO, если программно сгенерированная электронная таблица является вариантом для вас, я бы порекомендовал EPPlus.

http://epplus.codeplex.com/

2 голосов
/ 25 апреля 2012

Формат Excel 2007-2010 (Office Open XML) является форматом рендеринга по умолчанию в SQL Server 2012

http://technet.microsoft.com/en-us/library/dd255234.aspx

...