win7 64位旗舰版excel打不开怎样解决修复

win7 64位旗舰版excel打不开怎样解决修复,第1张

打开Excel应用程序,点击“Office按钮”->“打开”项,在打开的窗口中选择要修复的文件,点击“打开”旁边的下拉箭头,选择“打开并修复”项。

在d出的窗口中,点击“修复”按钮。

当文档修复完成后,会给出如图所示的提示,接下来就可以检测文档被恢复的程度啦。

我们也可以利用软件进行修复 *** 作。点击“360安全卫士”界面中的“人工服务”项。

在打开的“解决方案”界面中,输入“Office问题”并进行搜索,从结果列表中选择合适的问题,点击“查看方案”按钮。

最后根据电脑的提示进行 *** 作就可以解决问题啦。

首先尝试的是RODBC,不过过程相当不顺利

我电脑上安装的是office 2003,ODBC数据源里面找不到excel的驱动程序

原因是office是32为版本,安装的驱动程序无法在64位的win7上使用。

运行c:\windows\sysWOW64\odbcad32.exe后,可以配置32为的ODBC数据源。

按照网上的说明,建立32位的数据源后,无法在R里面获取连接

>conn = odbcConnect("contacts")

Warning messages:

1: In odbcDriverConnect("DSN=contacts") :

[RODBC] ERROR: state IM014, code 0, message [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application

2: In odbcDriverConnect("DSN=contacts") : ODBC connection failed

使用odbcConnectExcel方法也失败了,不支持64位的windows,错误如下:

>odbcConnectExcel("c:/r-workspace/contacts.xls")

Error in odbcConnectExcel("c:/r-workspace/contacts.xls") :

odbcConnectExcel is only usable with 32-bit Windows

测试使用剪贴板的读取excel的方法,是可以的,但总觉得不是好办法

>df = read.table("clipboard", header=TRUE, sep="\t")

>df

name gender address

1 张三 男北京

2 李四 男上海

3 王五 女广州

4 赵六 女深圳

5 田七 男南京

成功使用XLConnect的包直接读取excel文件,就是这个包依赖于XLConnectJars包,比较大(15.7M)

>install.packages("XLConnect")

>library("XLConnect")

>df = readWorksheetFromFile("c:/r-workspace/contacts.xls", sheet=1, header=TRUE)

>df

name gender address

1 张三 男北京

2 李四 男上海

3 王五 女广州

4 赵六 女深圳

5 田七 男南京

转载

EXCEL和WORD不是WIN7 64位系统里自带的,而是用户安装的OFFICE软件组件里的。

要想卸载,按以下方法:

1、打开原OFFICE安装包,点击setup.exe;

2、选中添加或删除,点继续;

3、分别点Microsoft Office Excel和Microsoft Office Word,选中不可用,点继续完成卸载;

4、重启电脑生效。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12065004.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存