如何读取单元格的范围(例如a1:G30)从Excel文件到GridView

本文关键字:G30 Excel 文件 GridView a1 范围 何读取 读取 单元格 例如 | 更新日期: 2023-09-27 18:16:52

我一直在寻找一个解决方案在过去的几天里,我发现这个库EPPlus允许检索在同一时间格式化除了实际数据,加上图表,如果需要的话,从Excel文件,这是我目前的目标。

你能一步一步地向我解释如何从Excel(如A1:P34)文件中读取单元格范围,该文件驻留在某个路径上,通过ASP.NET/C#?

PATH应该是//ServerName/Folder1/Folder2/Folder3/ExcelFileName.xlsx

我浏览了网页,但没有明确的文档说明我在这方面的c#专业知识水平。我尝试了几个例子,但没有一个显示Excel范围到网页。(例如这个)

注意:我试过的三个例子都包括一个文件上传控制,我不需要这样。我想通过本地网络从指定位置读取Excel文件。

EPPlus库在这里可用。

如果你能给我推荐一些更简单的资源来理解EPPlus:
-从Excel中读取
-从Excel中书写
-从Excel中读取图表

这个EPPlus的功能看起来确实很棒。

如何读取单元格的范围(例如a1:G30)从Excel文件到GridView

要从服务器读取文件,请看下面的代码:

使用Excel应用程序打开ExcelPackage Object,而不将其保存在本地文件路径

只需要为你的文件设置var path部分。

要真正把excel数据放到网页上,这并不容易。看到这个:

使用EPPlus从Excel文件生成HTML表?

对评论的回应:

在网页上托管一个实际的excel表格充其量是喜怒无常的,但有很多方法可以做到(我个人没有尝试过)。如果有的话,SharePoint可能是你最好的选择。如果没有,您将不得不使用iFrame或某种办公web组件。看看这个:

如何在HTML页面中显示excel表格