首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OLEDB -无法从powershell读取excel工作表

OLEDB -无法从powershell读取excel工作表
EN

Stack Overflow用户
提问于 2011-12-29 22:25:43
回答 1查看 1.1K关注 0票数 1

我正在尝试从excel (xls)工作表中读取数据。我运行的是Windows 7 64位版、Office 2007 (不带访问权限)和Visio 2010。我安装了Microsoft Access Database Engine 2010 Redistributable 32-bit (我尝试安装64位版本,但安装程序说我使用的是32位office,所以无法安装),2007 Office System Driver: Data Connectivity Components和我的连接字符串是:

代码语言:javascript
复制
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=`"$filePath`";Extended Properties=`"Excel 12.0;HDR=YES`";

但是我得到的错误是provider 'Microsoft.ACE.OLEDB.12.0'没有在本地计算机上注册。我遇到的解决方案是说项目应该用x86重新编译,但我试图从powershell重新编译。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-29 23:32:11

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8669024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档