1
ASP.NET MVC Core(.netcore2)アプリケーションでは、Excelファイルを読み込むために次の方法を使用しています。EpplusでExcelファイルを読み取っているときにSTG_E_WRITEFAULT
COMExceptionは:
[HttpPost] public IActionResult Import (IFormFile importFile) { using (var excel = new ExcelPackage(importFile.OpenReadStream()) { var sheet = excel.Workbook.Worksheets.FirstOrDefault(); if (sheet == null) return BadRequest("No worksheet."); var events = /* import logic */ return Json(events); } }
しかし、epplusはこの例外をスローしてディスクエラーは、書き込み動作中に発生しました。 (HRESULTからの例外:0x8003001D(STG_E_WRITEFAULT))
私は、Excelファイルをインポートするには、過去にこのようなメソッドを使用しました、と私は間違って何が起こっているのか分かりません。
私がチェックしました:参照の
- バージョンをプロジェクトに
- Excelファイルの妥当性