私は次のものを持っています:
using(var memoryStream = new MemoryStream())
{
gc.CreatePackage(memoryStream);
}
MemoryStream は、Excel ファイルを吐き出します。memoryStream から、生成されたファイルを実際に表示するにはどうすればよいですか。ファイルを実際にディスクに保存するのではなく、表示するだけであることに注意してください。
これまでのところ、次のものがありますが、機能していないようです。
using (var memoryStream = new MemoryStream())
{
gc.CreatePackage(memoryStream);
using (var fileStream = File.OpenWrite("Test.xlsx"))
{
memoryStream.WriteTo(fileStream);
}
}
しかし、私が正しい方向に進んでいるかどうかはわかりません。次のようなエラーが表示されます。
System.Web.Mvc.Controller.File(byte[], string)' は 'メソッド' であり、指定されたコンテキストでは無効です
これについて正しい方向に進んでいるかどうかはわかりません。