c# - 在MVC中读取excel文件数据

标签 c# .net asp.net-mvc excel

我进行了一些搜索,但还没有真正找到有关如何执行此操作的任何好的指南。

我希望能够上传一个 excel 文件,但我不想将它存储在服务器上。我想从用户的计算机上读取它并检查这些值。之后我将使用 EF 将数据写入数据库。

要问一个明确的问题:
如何从用户计算机上的 excel 文件中读取数据?

最佳答案

我想说最简单的方法是让用户将 excel 文件上传到您的 MVC Controller 并使用 DocumentFormat.OpenXml读取文件,然后将其保存到数据库或对数据执行任何您想要的操作。假设我们谈论的是 XLSX 文件而不是 XLS 文件。

DocumentFormat.OpenXml 可以在 NuGet 上找到:
https://www.nuget.org/packages/DocumentFormat.OpenXml/

关于c# - 在MVC中读取excel文件数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36449296/

相关文章:

javascript - 获取 javascript 值到 C# 字符串

c#检查文件路径是否包含特定目录

c# - 检测事件 RDP session

.net - .NET多线程同步时钟与监视器

c# - EF Core 5 中的种子拥有类型

c# - 如何定义没有固定大小的数组?

c# - 列表与数组 : One-To-Many and Has-A Relationship

javascript - Go OrgChart 删除顶部栏,访问点击处理程序

c# - 从默认的 mvc 应用程序数据库中删除用户

C# 提示输入 boolean 值