【问题标题】:Upload Excel File and Extract Data from it and put that data in database using MVC asp.net上传 Excel 文件并从中提取数据并使用 MVC asp.net 将该数据放入数据库
【发布时间】:2012-06-29 00:11:37
【问题描述】:

我想在服务器的某个文件夹中使用 (HTML.Input) 上传一个 Excel 文件,并且还想从中提取数据并将该数据放入数据库中。那么在 MVC Asp.net 中是否有任何智能的方式来上传和提取数据,然后将数据放入数据库中?

【问题讨论】:

  • haacked.com/archive/2010/07/16/… 我有一个链接,但不幸的是它只是告诉我将它上传到服务器,它不向模型绑定器提供文件,我可以从中提取文件。
  • 在这种情况下模型活页夹不会出现。您将文件上传到服务器,然后按照您想要的方式处理 excel。

标签: asp.net asp.net-mvc entity-framework linq-to-sql c#-4.0


【解决方案1】:

没有这样聪明的方法。您必须:

  1. Upload the file。
  2. 使用现有的 ODBC 机制连接到 Excel。找出connection string for excel。
  3. 并进行相应的处理。

【讨论】:

  • den 使用 MVC 有什么用?对不起,我是 MVC 的新手
  • @Rahul,MVC 远不止于此。这是您必须应用您的软件开发技能的地方。
  • thanx Pradeep,我在上面提到的链接中找到了 HttpFileCollectionValueProvider。 HttpFileCollectionValueProvider 将上传的文件提供给模型绑定器。还要注意参数名称 file 与文件输入的名称相同。这对于模型绑定器将上传的文件与操作方法参数相匹配非常重要。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-16
相关资源
最近更新 更多