小编Cha*_*dra的帖子

读取使用FileUpload Control上载的Excel文件,而不将其保存在服务器上

需要能够读取使用ASP.NET中的FileUploadControl上载的Excel文件.该解决方案将托管在服务器上.我不想将Excel文件存储在服务器上.我想直接将excel内容转换为数据集或数据表并使用.

以下是我已经找到的两种解决方案,但不适用于我.

  1. LINQTOEXCEL - 当您在本地计算机上有excel文件并且在本地计算机上运行代码时,此方法有效.在我的例子中,用户正在尝试使用服务器上托管的网页从本地计算机上传excel文件.

  2. ExcelDataReader - 我目前正在使用这个,但这是第三方工具.我无法将此转移给我们的客户.此外,如果行/列交叉点携带公式,则该行/列交集的数据不会被读入数据集.

当excel和.NET解决方案都在同一台机器上时,我在google和StackOverflow上找到的大多数建议都有效.但在我的网站上,当解决方案托管在服务器上时,我需要它才能工作,并且用户正在尝试使用本地计算机上的托管网页上载Excel.如果您有任何其他建议,可以告诉我吗?

.net c# vb.net excel file-upload

25
推荐指数
1
解决办法
6万
查看次数

标签 统计

.net ×1

c# ×1

excel ×1

file-upload ×1

vb.net ×1