1

現在、SQL Server DBから値を取得し、特定のテンプレートに従ってExcelファイルにデータを入力してから、ユーザーがファイルをダウンロードできるようにする必要があります。また、ユーザーが新しいフィールドを追加したり、フィールドを削除したりできるという意味で、この特定のテンプレートをカスタマイズできるようにする必要があります。

.xltを使用する方法と、 C#を直接使用する方法の2つの方法があることを理解しています。C#を使用する場合、ユーザーはUIを操作する必要があります。UIはSQLServerのExcelTemplateテーブルにデータを入力します。このExcelTemplateテーブルは、ユーザーが新しいExcelファイルをダウンロードするときに使用されます。

これらすべてがちょっと抽象的なように聞こえるかもしれませんので、詳しく説明/明確にする必要がある場所があるかどうか教えてください。たくさんありがとう、男。

編集:申し訳ありませんが、この部分を見逃してしまいましたが、ユーザーがSilverlightUIを介してこれらのExcelテンプレートをカスタマイズできるようにしたいと思います。

4

3 に答える 3

1
  1. Excelでデータソースを作成し、MSSQLServerからデータをプルできます。
  2. MSExcel形式でレポートを取得できるMSReportingServicesを使用できます。この場合、ユーザーはレポートビルダーを使用してレポートをカスタマイズできます
于 2012-04-09T05:20:35.323 に答える
1

SQL ServerからデータをプルダウンしてExcelにダンプするには、Officewriterを使用できます。Reporting Servicesと統合されており、.xlsおよび.xlsxドキュメントの生成をサポートしています。基本的にあなたがやろうとしていることをするテンプレートコンポーネントもあります。テンプレートは実際にはExcelドキュメントであるため、ユーザーはExcelで直接編集できます。Silverlightではありませんが、悪くはありません。あなたは無料で評価を試すことができます。

免責事項:私は最新バージョンを作成したエンジニアの1人です。

于 2012-04-10T20:36:00.187 に答える
0

一日の終わりには、カスタマイズされたダッシュボードの作成に時間を費やすつもりだと思います。一般的なものではなく、既存のデータベースに焦点を当てています。

私はこの答えがちょっと曖昧ですべてであることを知っています、しかし私はすべての助けに感謝したいと思います:)将来これのための動的な解決策があればそれは素晴らしいでしょう!おもう...

于 2012-04-19T13:47:41.180 に答える