【发布时间】:2011-12-29 14:25:42
【问题描述】:
我正在尝试从 excel (xls) 表中读取数据。我正在运行 Windows 7 64 位、Office 2007(无法访问)和 Visio 2010。我安装了Microsoft Access Database Engine 2010 Redistributable 32-bit(我尝试安装 64 位版本,但安装程序说我使用的是 32 位 Office,所以它可以't install) 和2007 Office System Driver: Data Connectivity Components 和我的连接字符串是:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=`"$filePath`";Extended Properties=`"Excel 12.0;HDR=YES`";
但我收到错误消息,提供程序 'Microsoft.ACE.OLEDB.12.0' 未在本地计算机上注册。我遇到的解决方案说该项目应该用 x86 重新编译,但我试图从 powershell 中进行。
【问题讨论】:
标签: excel powershell oledb