Asp.net mvc 3 Excel导入和导出到SQL

Asp.net mvc 3 Excel导入和导出到SQL,asp.net-mvc-3,sql-server-2008,entity-framework,excel,Asp.net Mvc 3,Sql Server 2008,Entity Framework,Excel,我需要将XSLExcel2003上传到SQL2008R2数据库中。我用ORCHAD的东西来安排日程 我使用HTTPPOSTEDFILEBASE文件流将其转换为字节数组并存储在数据库中 存储后台后,调度程序将拾取任务并处理存储的数据。我需要从excel中的数据创建对象并发送以进行处理。我对解码字节数组感到震惊: 处理这种需求的最佳方式是什么?我使用的任何图书馆 我的web应用程序是使用MVC3、EF4.1、存储库模式、自动常见问题解答构建的。我没有使用HTTPPOSTEDFILEBASE类,但您可

我需要将XSLExcel2003上传到SQL2008R2数据库中。我用ORCHAD的东西来安排日程

我使用HTTPPOSTEDFILEBASE文件流将其转换为字节数组并存储在数据库中

存储后台后,调度程序将拾取任务并处理存储的数据。我需要从excel中的数据创建对象并发送以进行处理。我对解码字节数组感到震惊:

处理这种需求的最佳方式是什么?我使用的任何图书馆


我的web应用程序是使用MVC3、EF4.1、存储库模式、自动常见问题解答构建的。

我没有使用HTTPPOSTEDFILEBASE类,但您可以:

将文件转换为字节流 将其另存为数据库中相应的byte/blob类型,并将扩展存储在单独的字段中 检索字节并向文件流添加适当的扩展名 将其视为普通文件。。。 但我真的想知道你的需求是否需要这个。为什么要首先存储文件?如果您只使用文件数据来塑造您的业务对象,我猜这些数据保存在某个地方,那么您可以在将文件存储为原始字节之前执行数据提取、塑造和持久化,这样您就不必为此目的重新构建文件