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 驅動程式:資料連線元件"下載
終於好了...
全站熱搜
留言列表