這可能是一個加載的問題,它可能被拒絕,但它完全讓我感到挫敗。爲什麼.NET Sql Server的訪問速度比Excel Interop快?
當您在開發中使用SQL Server時,數據訪問速度快且效率高,但是當您使用COM與Excel交談時,它會很慢。
無論您使用哪種數據訪問技術,ADO,ADO.NET,LINQ,Entity Framework,Astoria(ADO.NET Data Services),它們都比自動化Excel更快。
如果您只想從工作簿獲取單元格「A1」中的數據,則需要一個Excel.Application,Excel.Workbook,Excel.Worksheet和Excel.Range對象,以獲取一個數據點。
WTF,爲什麼與SQL Server交談比與Excel交談更有效? Excel是本地的,Sql Server可能不是。
TIA 克里斯
檢查很多項目CodePlex上,讓你直接打開和查詢Excel文件,無需任何交互式BS。 – Will 2009-10-22 20:22:55