2011-02-25 94 views
2

我有一個ASP.NET網站,用於上傳Excel文件並將其保存到磁盤。然後我使用OleDbConnection來查詢數據並填充一個DataTable。C# - 將上傳的Excel文件保存到MemoryStream中,然後用它填充DataTable

有沒有辦法在內存中完成此操作,而無需先將文件保存到磁盤?

+0

您使用的是哪個版本的Excel? – RQDQ 2011-02-25 19:36:33

+1

是的,我確實需要回頭並接受以前問題的答案。 – 2011-02-25 19:50:04

+0

我正在使用Excel 2003 – 2011-02-25 19:51:01

回答

1

沒有從屬關係 - 但這是一個很好的解決方案:http://www.spreadsheetgear.com/

你最終還是會遇到與64位服務器噴氣用Excel(和其他數據源)工作的問題。保存所有這些令人頭疼的事情,並使用SpreadSheetGear。我們在秋天做了一個項目,它在生產中的工作已經有幾個月了。

相關問題