0

SSRS レポートを Excel にエクスポートすると、一部の列がマージされます。これは、たとえば、エントリを並べ替えたい場合などに問題になります。このマージ動作の理由は、レポートのヘッダーが Excel の本文部分にあるためです。 -file であり、Excel エクスポートはレポートと同じ外観を維持しようとします (これにより、列が台無しになります)。このため、Excel シートの本文部分からヘッダーを削除したいと考えています。

ここで説明されているように、RSReportServer.config-file を編集して SimplePageHeaders を true に設定しようとしました: Exporting from SSRS to Excel with no headers

ただし、イベント ビューアーから構成ファイルの編集に関するエラー メッセージは表示されませんでしたが (単に「RSReportServer.config ファイルが変更されました」と表示されました)、これは機能しませんでした。また、レポートを再デプロイして Visual Studio を再起動しようとしました。しばらくして、Sharepoint を使用してレポートを表示していることが原因である可能性があることがわかりました。

"拡張子セクションは、ネイティブ モード レポート サーバーの rsreportserver.config ファイルにのみ表示されます。SharePoint モード レポート サーバーの拡張子情報は、SharePoint 構成データベースに格納され、Reporting Services サービス アプリケーションごとに構成されます。"

ソース: http://msdn.microsoft.com/en-us/library/ms157273.aspx#bkmk_extensionsl (拡張機能 (RSReportServer.config ファイル) ネイティブ モードの下)

さて、「Sharepoint 2010 サーバーの全体管理」で設定を見つけようとしましたが (どこから始めればよいかについての私の唯一の考えでした)、何も見つかりませんでした (どこを見ればよいか少し混乱していたので、見逃した)。何か案は?私は正しい軌道に乗っていると思いますか?

どんな助けでも大歓迎です!

Ps: 元の問題に対する他の回答で提案されているように、レポートのヘッダーにあるテキスト ボックスの形状を変更することは、実用的なオプションではないことに注意してください。Pps: 追加の詳細などが必要な場合はお知らせください。ありがとうございます。

4

1 に答える 1

1

Powershell を使用して SharePoint 構成データベースで Excel レンダリング拡張機能を構成することにより、問題を解決することができました。Reporting Services 2012 で SharePoint モードを使用していたため、rsreportserver.config ファイルはまったく読み取られなかったようです。より詳細な情報はここにあります:

http://prologika.com/CS/blogs/blog/archive/2011/11/15/report-server-settings-in-sql-server-2012-sharepoint-integration-mode.aspx

そしてここ:

http://blogs.msdn.com/b/jtarquino/archive/2011/10/25/sql-server-2012-reporting-services-sharepoint-integrated-mode.aspx

于 2013-08-06T12:53:06.573 に答える