查詢分析器查看Excel方法 (轉(zhuǎn))
SELECT *FROM OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0','Excel 8.0;IMEX=1;HDR=YES;DATABASE=你的excel.xls',[sheet1$])
特別注意:
1、這里只能連接本地數(shù)據(jù)庫服務(wù)器執(zhí)行,遠(yuǎn)程服務(wù)器會報錯,另外路徑和文件名不要用中文。
?2、如果某一列的部分行是數(shù)字,部分行是字符串,可能會導(dǎo)致讀取的數(shù)據(jù)中那部分字符串無法顯示,處理方法先設(shè)置該列為文本列,如果設(shè)置為文本列仍然不能搞定的話,需要在該列的第一行數(shù)據(jù)上加', 如1234 ->'1234,保存后重新讀取即可。 ?
錯誤排查:
如果出現(xiàn):服務(wù)器: 消息 7399,級別 16,狀態(tài) 1,行 1OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 報錯。提供程序未給出有關(guān)錯誤的任何信息。OLE DB 錯誤跟蹤[OLE/DB Provider 'MICROSOFT.JET.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005:? 提供程序未給出有關(guān)錯誤的任何信息。]。
請檢查Excel文件的路徑和Sheet頁的名稱是否正確,確認(rèn)正確然后有錯誤的情況下更改Sheet頁的名稱后即可
http://blog.csdn.net/suosuoyyy/archive/2008/06/06/2515877.aspx
posted on 2009-05-14 17:15 freebird 閱讀(313) 評論(0) 編輯 收藏 所屬分類: 計算機其它