外部錶不是預期的格式 解決辦法

2018-06-05 18:02:00
zstmtony
原創
404

用Access通過Ado導入excel錯誤

提示 外部錶不是預期的格式 解決方案

環境:win10+Office2007 

 
錯誤爲:外部錶不是預期的格式

解決:導入的Excel是標準文件不是xml, Excel文件直接打開是正常。 

   
仔細跟蹤瞭鏈接字符串,檢查齣瞭錯誤,Excel版本問題,Exce連接字符串版本是office2003的 ,更改爲Excel2007版本則正常導入。 

'      sconn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
'     "Data Source=" & sFIle & ";Extended Properties=""Excel 8.0;HDR=YES;IMEX=1;"";"  
改成
    sconn = "Provider=Microsoft.ACE.OLEDB.12.0;" & _

     "Data Source=" & sFIle & ";Extended Properties=""Excel 12.0 Xml;HDR=YES;IMEX=1;"";"  


就可以瞭。



分享