現在、共有データ ソースから必要なデータを取得する SQL クエリを開発しています。レポート サービスを使用して、このデータを含む Web レポートを表示しています。
私の要件は、このデータを空の Excel テンプレートに入力し、[Excel にエクスポート] をクリックせずに、これらのレポートを特定のメール ID に自動送信することです。これらのレポートは毎日生成されます。
どうすればいいですか?これはReporting Servicesでも可能ですか?
レポート サービスのレポートの形式を、レポート サーバー リンクの末尾に追加できます。たとえば、PDF の場合、次のことができます。
rs:format=PDF
リンクの例は次のとおりです。
http://myreportSERVER/reportserver/NameOfReport&rs:Command=Render&rs:format=PDF
エクセルの場合はrs:format=EXCEL
電子メールで送信するには、rs Web サービスを使用してレポートを電子メールで送信するか、Reporting Services オブジェクト モデルを使用して、"サブスクリプション" セクションを使用してレポートを配信できます。この記事は、あなたにとって良い出発点かもしれません: http://msdn.microsoft.com/en-us/magazine/cc188712.aspx