0

ブラウザでこれを行う方法はありますか?(AutomationFactory なし)

CSV としてエクスポートできることはわかっていますが、Silverlight データグリッドを、いくつかの行の背景色を設定した Excel (.xls) ドキュメントとしてエクスポートしたいと考えています。

4

3 に答える 3

0

エレガントではありませんが、私が必要としていたものとほぼ同じこのガイドを見つけました。基本的に、ループしてすべての行をXML形式で出力します。MicrosoftがExcel形式にエクスポートするためのブラウザー内メソッドを提供しないのは非常に奇妙であり、このようなことを行う必要があります。

http://www.codeproject.com/Articles/45731/Export-Silverlight-DataGrid-to-Excel-XML-CSV

于 2012-12-20T17:26:57.487 に答える
0

Silverlight から Excel mht へのグリッドのエクスポートは、任意の色とフォーマットで機能します。

于 2012-12-24T10:38:09.620 に答える
0

Silverlight CLR を使用して MS Excel と対話したい場合 - AutomationFactory を使用する唯一の方法です (Silverlight の許可制限のため)。Ms Excel は、クライアント マシンにインストールする必要があります。ただし、データを Web サービスに渡して処理し、Excel シートをバイト配列として返すこともできます。

2 番目の方法を使用することをお勧めします。

于 2012-12-19T10:20:15.780 に答える