I'm getting an error when trying to run my code, it's reading the excel lines, but at the end of reading all the lines it's giving the error below.
My controller:
       [HttpPost]
       public IActionResult MostrarDados([FromForm] IFormFile ArquivoExcel)
       {
           Stream stream = ArquivoExcel.OpenReadStream();
           IWorkbook MeuExcel = null;
           if (Path.GetExtension(ArquivoExcel.FileName) == ".xlsx")
           {
               MeuExcel = new XSSFWorkbook(stream);
           }
           else
           {
               MeuExcel = new HSSFWorkbook(stream);
           }
           ISheet FolhaExcel = MeuExcel.GetSheetAt(0);
           int QtdFilas = FolhaExcel.LastRowNum;
           List<VMProduct> list = new List<VMProduct>();
           for (int i = 1; i <= QtdFilas; i++)
           {
               IRow fila = FolhaExcel.GetRow(i);
               list.Add(new VMProduct
               {
                   Id_Item = fila.GetCell(0).ToString(),
                   Nome_Item = fila.GetCell(1).ToString(),
                   Qtd_Estoque = fila.GetCell(2).ToString(),
                   Preco_por = fila.GetCell(3).ToString(),
               });
           }
           return StatusCode(StatusCodes.Status200OK, list);
       }
   }
}
Error:

