close

來筆記一下 要將Excel讀出 原本是 

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Source_Dir + ";Extended Properties=Excel 8.0;"; 

可是會產生 外部資料表不是預期的格式 的Error

 上網爬文原來是因為我的Excel檔案是新版 = *.xlsx 而非以前 xls 的版本

所以改成"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Source_Dir + ";Extended Properties=Excel 12.0;" 好吧 發現還是有錯...

原來不只是要改語法,我Provider 版本還沒更新啦XD 是在耍什麼白癡...

所以到這個網址安裝 

Microsoft Access Database Engine 2010 可轉散發套件

結果又出現"Microsoft.ACE.OLEDB.12.0 提供者並未登錄於本機電腦上",是有這麼多毛逆... 我就已經安裝了啊#$^&...

全都是幻覺 嚇不倒我的... 經過google大神的幫助下 有位網友也遇到類似的問題,趕快去找"2007 Office system 驅動程式:資料連線元件"下載

終於好了...

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 東晃西晃 的頭像
    東晃西晃

    東晃西晃的部落格

    東晃西晃 發表在 痞客邦 留言(0) 人氣()