Здравствуйте, я пытаюсь загрузить и прочитать файл excel в моем проекте asp.net, но вся документация, которую я нахожу, предназначена для ASP MVC 5. Моя цель - прочитать лист excel и передать значения в список объектов.
Это мой контроллер, он работает для загрузки файла на мой wwwroot/uploads
public class HomeController : Controller
{
private IHostingEnvironment _environment;
public HomeController(IHostingEnvironment environment)
{
_environment = environment;
}
public IActionResult index()
{
return View();
}
[HttpPost]
public async Task<IActionResult> Index(ICollection<IFormFile> files)
{
var uploads = Path.Combine(_environment.WebRootPath, "uploads");
foreach (var file in files)
{
if (file.Length > 0)
{
using (var fileStream = new FileStream(Path.Combine(uploads, file.FileName), FileMode.Create))
{
await file.CopyToAsync(fileStream);
}
}
}
return View();
}