2

在过去的几天里,我一直在寻找解决方案,我发现这个库 EPPlus 允许在相同的时间格式中检索除了实际数据之外,如果需要,还可以从 Excel 文件中检索我目前的目标。

您能否逐步向我解释如何通过 ASP.NET/C# 从位于特定路径的 Excel(如 A1:P34)文件中读取单元格范围?

PATH 类似于 //ServerName/Folder1/Folder2/Folder3/ExcelFileName.xlsx

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

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

EPPlus 库可在此处获得。

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

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

4

1 回答 1

2

要从服务器读取文件,请查看以下内容:

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

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

要将excel数据实际放在网页上,这并不容易。看到这个:

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

回复评论:

在网页中托管一个实际的 excel 表充其量是喜怒无常的,但有办法做到这一点(我没有亲自尝试过)。如果有可用的 SharePoint,它可能是您的最佳选择。如果没有,您将不得不使用 iFrame 或某种办公 Web 组件。看一下这个:

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

于 2015-10-09T15:48:38.240 回答