1
我試圖讀取excel(xls)表格中的數據。我正在運行Windows 7 64位,Office 2007(無法訪問)和Visio 2010.我安裝了Microsoft Access Database Engine 2010 Redistributable 32-bit
(我嘗試安裝64位版本,但安裝程序說我正在使用32位辦公室,所以它不能安裝)和2007 Office System Driver: Data Connectivity Components
和我的連接字符串是:OLEDB - 無法從PowerShell中讀取Excel表格
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=`"$filePath`";Extended Properties=`"Excel 12.0;HDR=YES`";
但我發現了錯誤提供商'Microsoft.ACE.OLEDB.12.0'
未註冊本地計算機上。我遇到的解決方案是說應該用x86重新編譯項目,但是我試圖用powershell來完成。