【发布时间】:2015-03-02 17:19:35
【问题描述】:
我需要从本地系统浏览一个 excel 文件,对其执行一些验证,然后如果验证返回 true,则将 excel 插入数据库。
我之前曾在FileUploadControl 工作过,并且知道如何浏览文件并将其保存在某处。
我没有得到的是如何逐行读取 excel 并对其执行验证。
我搜索了FileUpload1.FileContent.Read()方法,但不知道它是否能够逐行读取excel。
一种验证的例子:连续读取 2 列并将这 2 个值添加到第三列中,如果此添加的值大于默认值,则返回 false 并以此类推。
请各位高手指点一下。
阿努拉格
【问题讨论】:
-
另外看看Open XML SDK,据说它可以读取excel文件。 msdn.microsoft.com/en-us/library/office/…
-
嗨 Ryios:感谢您的建议..将调查他们。
-
在意识到您对 excel 数据的内容比验证这是一个实际的 excel 文件更感兴趣时,我删除了另外两个。我认为 Open XML SDK 可以满足您的所有需求,只需学习即可。
-
是的..你的权利 Ryios..验证它是一个实际的 excel 文件在我看来很容易..更有兴趣在数据中执行一些检查。
标签: c# asp.net excel validation file-upload