【发布时间】:2025-12-31 11:55:07
【问题描述】:
您好,我正在尝试在我的 asp.net 项目中上传和读取一个 excel 文件,但我找到的所有文档都是针对 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();
}
【问题讨论】:
标签: c# excel import asp.net-core-1.0