0
ストリームが閉じていると表示されます。私は空の.xlsファイルをどのように送り返すかを理解しようとしています。Web Api/NPOIを使用して空白のExcel文書をユーザーに送信しようとしています
ObjectDisposedException:クローズドストリームにアクセスできません。 System.IO .__ Error.StreamIsClosed()
[Produces("application/json")]
[Route("api/Report")]
public class ReportController : Controller
{
[HttpGet]
public ActionResult Get()
{
IWorkbook workbook = new XSSFWorkbook();
ISheet sheet1 = workbook.CreateSheet("Sheet1");
using (var exportData = new MemoryStream())
{
workbook.Write(exportData);
string saveAsFileName = string.Format("Export-{0:d}.xlsx", DateTime.Now).Replace("/", "-");
byte[] bytes = exportData.ToArray();
return File(exportData, "application/vnd.ms-excel", saveAsFileName);
}
}
}