0

PowerPivot グラフを含む Excel ワークブックを asp.net ページに埋め込むことは可能ですが、SQL Server からワークブックにデータを読み込んで、ASP.NET ページで Excel ワークブックを表示することも可能です。

以前に SharePoint 2013 を使用してこれを行ったことがありますが、SharePoint のインストールに依存したくありません。

4

1 に答える 1

0

SharePoint 2013 は Office アプリと統合されています。それがなければ、ワークブックを埋め込むことは難しく、ActiveX に限定されます。このデフォルトのコンポーネントは OWC11 で、XML または HTML をロードできますが、操作が面倒です。また、Excel ファイルを直接読み込むことはできません。

これを行う方法は、SQL データを使用して C# でワークブックを生成し、それを URL からのバイナリ応答ストリームとして提供してから、SharePoint を使用する (これは望ましくありません) か、ファイルとして保存してにアップロードします。 SkyDrive とそのビューアーを使用します。または、独自の ActiveX コントロールを作成することもできますが、これは IE でのみ機能します。

于 2013-03-14T23:18:54.490 に答える