如何从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表格
- 无法从格式的excel文件parsingasp.net中的DateTime – 25-OCT-13 01.08.24.732000000 PM
- Excel / EPPlus数字格式是否与DateTimeFormat.ShortDatePattern兼容?
- 没有完整的WebDAV支持,通过WebDAV打开远程Excel文件
- 使用IIS服务在活动会话和会话0外执行应用程序
- 使用ASP.Net SSRS ReportViewer进行渲染后,在Excel中更改行高
- 从HRESULT:0x800A03EC获取exception,同时在Excel工作簿中添加新工作表
- ASP.NETbutton点击下载Excel文件
- Excel – 我尝试添加列时出现错误
- 无法获得全名,当我尝试下载一个Excel