C#-将上传的Excel文件保存到MemoryStream,然后使用它填充数据表

C#-将上传的Excel文件保存到MemoryStream,然后使用它填充数据表,c#,asp.net,excel,datatable,C#,Asp.net,Excel,Datatable,我有一个ASP.NET网站,我正在上传一个Excel文件并将其保存到磁盘。然后,我使用OleDbConnection查询数据并填充数据表 有没有一种方法可以在内存中实现这一点,而不必先将文件保存到磁盘?没有从属关系-但这是一个很好的解决方案: 在64位服务器上使用Jet处理Excel(和其他数据源)最终会遇到问题。省去你所有的头痛,使用电子表格。我们在秋天用它做了一个项目,它已经在生产中完美地工作了几个月。我让我的用户导出/另存为.csv并使用。您使用的是什么版本的Excel?是的,我确实需要返

我有一个ASP.NET网站,我正在上传一个Excel文件并将其保存到磁盘。然后,我使用OleDbConnection查询数据并填充数据表


有没有一种方法可以在内存中实现这一点,而不必先将文件保存到磁盘?

没有从属关系-但这是一个很好的解决方案:


在64位服务器上使用Jet处理Excel(和其他数据源)最终会遇到问题。省去你所有的头痛,使用电子表格。我们在秋天用它做了一个项目,它已经在生产中完美地工作了几个月。

我让我的用户导出/另存为.csv并使用。

您使用的是什么版本的Excel?是的,我确实需要返回并接受前面问题的答案。当您使用@Username时,用户将收到您的评论