MS Excelシートを作成してMoonlight/Silverlightアプリケーションからダウンロードするにはどうすればよいですか?よろしくお願いします。MS Excelシートを作成する
基本的には、Siverlightクライアントでレポートを実行して、ユーザーにMS Excelレポートをダウンロードさせたいと思います。
MS Excelシートを作成してMoonlight/Silverlightアプリケーションからダウンロードするにはどうすればよいですか?よろしくお願いします。MS Excelシートを作成する
基本的には、Siverlightクライアントでレポートを実行して、ユーザーにMS Excelレポートをダウンロードさせたいと思います。
私はこれまでこれをやっていましたが、時間がかかりましたが、クライアント側のXMLファイルに書き込むことができます。
新しいExcelシートを作成してXMLファイルとして保存してから、どのビットを変更する必要があるかを確認し、正しい情報をXMLファイルに書き込む方法を考えてみてください。
私が言ったように、かなりの時間がかかります!!
あなたは http://www.rshelby.com/post/creating-excel-worksheet-from-silverlight.aspx
npoiを使用して、サーバーでExcelを一時的に生成し、ユーザーがダウンロードしてから削除します。
AT-もう少し詳細をご覧になるために編集 -
はただ、これを見つけたが、ここでは参考になっだろう...あなたは、サーバーからExcelシートを作成しようとしていますかエクセルがインストールされているコンピュータ?ダウンロードのためには、excelファイルをバイト配列として読み取るwcfサービスを使用して、それをリクエストするSilverlightクライアントに送信することをお勧めします。 – Nathan
詳細情報:「基本的にSiverlightクライアントでレポートを実行し、ユーザーにMS Excelレポートをダウンロードさせたい。 –
私は、実際のレポートはWebサービスから来ると仮定しているので、最も簡単な解決策は、レポートをHTMLページのjavascriptにダウンロードできるURLを渡し、window.open() – Nathan