C# - 将上传的Excel文件保存到MemoryStream中,然后用它填充DataTable
问题描述:
我有一个ASP.NET网站,用于上传Excel文件并将其保存到磁盘。然后我使用OleDbConnection来查询数据并填充一个DataTable。C# - 将上传的Excel文件保存到MemoryStream中,然后用它填充DataTable
有没有办法在内存中完成此操作,而无需先将文件保存到磁盘?
答
没有从属关系 - 但这是一个很好的解决方案:http://www.spreadsheetgear.com/。
你最终还是会遇到与64位服务器喷气用Excel(和其他数据源)工作的问题。保存所有这些令人头疼的事情,并使用SpreadSheetGear。我们在秋天做了一个项目,它在生产中的工作已经有几个月了。
您使用的是哪个版本的Excel? – RQDQ 2011-02-25 19:36:33
是的,我确实需要回头并接受以前问题的答案。 – 2011-02-25 19:50:04
我正在使用Excel 2003 – 2011-02-25 19:51:01