如何从Excel文件中读取一系列单元格(egA1:G30)到GridView

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

你可以请一步一步解释如何通过ASP.NET / C#从Excel(如A1:P34)文件驻留在特定的path,如何读取单元格的范围?

path将是类似于//ServerName/Folder1/Folder2/Folder3/ExcelFileName.xlsx

我查看了网页,但是没有关于这方面的C#专业知识水平的明确文档。 我尝试了几个例子,但没有显示Excel范围到网页中。 (比如这个 )。

注意:我试过的三个例子都包含了file upload控件,我不需要这样的。 我想通过本地networking从指定位置读取Excel文件。

EPPlus库在这里可用。

如果您可以推荐我更简单的资源来了解EPPlus:
– 从Excel读取
从Excel写入
– 从Excel读取图表

这个EPPlus在function上看起来很棒。

从服务器读取文件看看这个:

使用Excel应用程序打开ExcelPackage对象,而不将其保存在本地文件path中

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

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

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

对评论的回应:

在网页上托pipe一个实际的excel工作表是最好的,但有办法做到这一点(我没有亲自尝试过)。 如果有的话,SharePoint可能是最好的select。 如果没有,你将不得不使用iFrame或某种办公室Web组件。 看一下这个:

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