как заставить SSRS 2008 R2 экспортировать/рендерить в формате Excel 2007?

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

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

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

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

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

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


person James Manning    schedule 12.04.2010    source источник


Ответы (2)


К сожалению, похоже, что я неправильно истолковал ответ Джина Чена (здесь, есть хорошие новости, мы улучшили возможности в 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/

person James Manning    schedule 14.04.2010

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

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

person Javi    schedule 25.04.2012