2011-01-14 2 views
0

ネットワーク/イントラネット上のクライアントユーザーに対してExcelレポートを生成したいと考えています。私は、SQL Serverに接続してデータを操作してからExcelにバインドするために、C#を使用してデスクトップアプリケーションを使用したいと考えていました。ここでもいくつかの書式設定が行われます。netowrkユーザーの方には優れていますが、レポートの管理を維持してください

私はネットワーク上のユーザーにExcelサーバーを引き出し、イントラネットからリンクできるだけでなく、展開できるカスタムエクセルレポートを取得する方法がほしいと思うすべてのユーザーに1回。

どのような考えですか?

答えて

0

1つの方法は、(無料)microsoft excel SDKを使用してExcel 2007 XMLファイルを作成することです。

http://msdn.microsoft.com/en-us/library/aa338205(v=office.12).aspx

また、あなたはオフィス2007(再び自由)用互換機能パックをインストールした場合、エクセル2000以降では、これらのファイルを開くことができます。これは、数式や書式など、Excel機能のすべてをサポートしています

http://www.microsoft.com/downloads/en/details.aspx?familyid=941b3470-3ae9-4aee-8f43-c6bb74cd1466&displaylang=en

0

SQL Server Reporting Services(SSRS)の使用を検討しましたか?これにより、Webベースのレポートを中央の場所に置くことができ、Excelにエクスポートする方法も提供されます。

このリンクを見てみましょう:SSRSで

http://msdn.microsoft.com/en-us/library/ms157153.aspx

+0

あなたは、その値に応じて、いくつかのセルのためのいくつかのセル内の縦書きテキスト、さまざまな背景色を持つ、セルをマージするように、レイアウトの分詳細を制御することができますか? – kacalapy

関連する問題