用ASP.NET 開發讀取 Excel 檔案也將近1年多的時間了,但是 User 使用 Excel 2007 的普及也還很低,因此 Widows XP、 Windows 2003 要連結 Excel 基本上都不是太困難的事,只要使用 "provider=Microsoft.Jet.OleDb.4.0" 即可。
但是到了Office 2007 之後,檔案架構已經不一樣了,Office 2007 是使用 XML 格式來存檔的,而且,Office 2007 又比 Micorsoft,Jet.OleDB.4.0 晚出好幾年,理所當然是不可能支援的。
因此,就會出現新的 Provider "Microsoft.ACE.OLEDB.12.0" 。