14

メモリストリームから Excel ワークブックを開こうとしています。私はExcelファイルのWeb URLを持っています。私がしているのは、URLからデータをダウンロードしてメモリストリームに保存することですが、ストリームからワークブックを開く方法がわかりません。これが私のコードの仕組みです遠い。

WebClient wc = new WebClient();

byte[] fileArray = wc.DownloadData("url is inserted here");

MemoryStream ms = new MemoryStream(fileArray);

しかし、ここからストリームからデータを読み取ってワークブックを作成する方法がわかりません。http ://msdn.microsoft.com/en-us/library/ff478410のスプレッドシート ドキュメントのようには見えません。私が望むように動作します。任意の支援や指針をいただければ幸いです

4

1 に答える 1

12

SpreadSheetDocument には、ストリームをドキュメント ソースのパラメーターとして受け取るOpen静的メソッド オーバーロードがあり、コードに追加するだけです。

var doc = SpreadSheetDocument.Open(ms, isEditable);
于 2012-06-09T02:00:38.893 に答える