2010-12-21 9 views
1

MS Excelシートを作成してMoonlight/Silverlightアプリケーションからダウンロードするにはどうすればよいですか?よろしくお願いします。MS Excelシートを作成する

基本的には、Siverlightクライアントでレポートを実行して、ユーザーにMS Excelレポートをダウンロードさせたいと思います。

+0

AT-もう少し詳細をご覧になるために編集 -

はただ、これを見つけたが、ここでは参考になっだろう...あなたは、サーバーからExcelシートを作成しようとしていますかエクセルがインストールされているコンピュータ?ダウンロードのためには、excelファイルをバイト配列として読み取るwcfサービスを使用して、それをリクエストするSilverlightクライアントに送信することをお勧めします。 – Nathan

+0

詳細情報:「基本的にSiverlightクライアントでレポートを実行し、ユーザーにMS Excelレポートをダウンロードさせたい。 –

+0

私は、実際のレポートはWebサービスから来ると仮定しているので、最も簡単な解決策は、レポートをHTMLページのjavascriptにダウンロードできるURLを渡し、window.open() – Nathan

答えて

0

私はこれまでこれをやっていましたが、時間がかかりましたが、クライアント側のXMLファイルに書き込むことができます。

新しいExcelシートを作成してXMLファイルとして保存してから、どのビットを変更する必要があるかを確認し、正しい情報をXMLファイルに書き込む方法を考えてみてください。

私が言ったように、かなりの時間がかかります!!

あなたは http://www.rshelby.com/post/creating-excel-worksheet-from-silverlight.aspx

0

npoiを使用して、サーバーでExcelを一時的に生成し、ユーザーがダウンロードしてから削除します。

関連する問題