【问题标题】:OLEDB - can't read excel sheet from powershellOLEDB - 无法从 powershell 读取 excel 表
【发布时间】: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


    【解决方案1】:

    在 x64 上有两个 Powershell 主机,一个 x64 和一个 x86。您是否尝试过从 x86 主机运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多