Access无法打开 Excel(*.xls)类型的文件,该如何解决?

电脑是xp系统的,我的工作需要用到Access来汇总材料,但是无法打开Excel文件。每次进入Access想打开Excel文件的时候会先显示“对象库未注册”。然后会显示这个:“ActiveX 部分不能创建对象”。就会变成这样:该如何解决,Access才能打开Excel文件? 大侠些帮帮忙。

不能直接双击打开,需要导入。操作方法如下:


1.打开access软件,新建空白桌面数据库。

2.在【外部数据】面板中点击EXCEL图表。

3.在【选择数据源】面板的【文件名】中选择目标文件,并在下方选择【将数据源导入当前数据库的新表中】,确定。

4.接下来选择【现实工作表】,显示整个工作表,然后下一步。

5.选择【第一行包含标题】,这样你的EXCEL表格的第一行成了标题行,相当于筛选栏,下一步。

6.可以选中某列,设置该列的名称,下一步。

7.可以选择自己的主键,这里选择手机品牌为主键,下一步。

8.下面一直下一步,完成后可以看到EXCEL插入access中。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-16
这是我查到的,希望对你有用,祝你好运:在用向导创建报表时显示:ActiveX部件不能创建对象!经过我的分析,肯定是卸载时破坏了一个链接库,于是打开这个数据库,调用了VB编辑器,查看后得知为DAO360.DLL这个链接库,于是重新注册,成功后再试验,故障排除。注册方法是:在开始--运行框中输入: regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL" 注意引号一定不能少,否则会显示找不到这个DAO360.DLL库。另外还要注意,如果是因为库没有注册而造成这种现象的,重装Access也无济无事。(我已经向该软件作者发邮件描述这个BUG了,希望下个版本能够改进)。 解决后查询网络得知造成这种原因是多方面的,并且比较常见。我现将其它方面的原因转贴出来,供大家浏览。转贴内容如下:症状
在使用 Microsoft Access 时,您将收到以下错误信息:
ActiveX component can't create object
本文描述了导致出现该错误信息的一些常见原因,并提供了可用于解决此问题的方法。
原因
如果满足以下任一条件,就可能发生这种情况: " 未正确注册数据访问对象 (DAO)。 - 或者 -
" 一个或多个引用丢失。 - 或者 -
" 存在无效实用工具数据库引用。 - 或者 -
" 对所需的库没有必需的权限。 - 或者 -
" 存在损坏的向导文件。
解决方案
原因 1:未正确注册 DAO
解决方案
1. 在承载有 Microsoft Windows 终端服务器或安装有 Microsoft Access 的计算机上,单击开始,然后单击运行。
2. 键入 regsvr32,后跟 DAO 文件的路径。用引号将该路径引起来。例如,要注册 DAO 3.6 库,请使用下面的命令:
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL"
原因 2:一个或多个引用丢失
解决方案
1. 打开收到有关错误信息的数据库。
2. 按 Alt+F11 打开 Microsoft Visual Basic 编辑器。
3. 在 Visual Basic 编辑器中,单击工具菜单上的引用。
4. 检查库列表。如果存在任何标记为“丢失”的项目,请找到此库文件,然后重新关联引用。或者,请单击以清除此库名称旁边的复选框。
原因 3:存在无效实用工具数据库引用
解决方案
1. 打开收到有关错误信息的数据库。
2. 按 Alt+F11 打开 Visual Basic 编辑器。
3. 在 Visual Basic 编辑器中,单击工具菜单上的引用。
4. 单击以清除对实用工具数据库或 Utility.mda 的任一引用旁边的复选框。
原因 4:对所需的库没有必需的权限
解决方案
" 请确保用户对下列文件夹中的所有文件具有“读取”权限:操作系统
-------------------------------------
Windows NT、2000、XP
Windows 95、98、Me

" 如果无法授予读取权限,则可以使用诸如 FileMon 之类的实用工具来确定用户不具有使用哪个或哪些文件所必需的权限。要获取 FileMon,请访问下面的 Sysinternals Web 站点:
Sysinternals ( http://www.sysinternals.com)
原因 5:存在损坏的向导文件
解决方案
1. 使用 Windows 资源管理器找到下列向导文件:Acwzmain.mde、Acwztool.mde 和 Acwzlib.mde。
2. 将每个文件的文件扩展名更改为“old”。例如,将 Acwzmain.mde 更改为 Acwzmain.old。
3. 重新安装 Access 以恢复这些文件。本回答被网友采纳
第2个回答  2013-08-17
试试看看ODBC数据源管理器设置有没有问题

Access无法打开 Excel(*.xls)类型的文件,该如何解决?
1.打开access软件,新建空白桌面数据库。2.在【外部数据】面板中点击EXCEL图表。3.在【选择数据源】面板的【文件名】中选择目标文件,并在下方选择【将数据源导入当前数据库的新表中】,确定。4.接下来选择【现实工作表】,显示整个工作表,然后下一步。5.选择【第一行包含标题】,这样你的EXCEL表格...

打开Excel或Access带有宏或VBA的文件时,提示安全警告,如何解除。_百度...
点击消息栏中的“启用内容”按钮,即可解除警告。若未看到此按钮,尝试单击“部分活动内容已被禁用,单击此处了解详细信息”进入额外说明界面。在随后出现的提示中,再次点击“启用内容”按钮。接下来,您将看到命令菜单,选择“启用全部内容”即可解除警告。对于更高级的设置,推荐进入Access“信任中心”进行进...

access导入excel报错
1.启动access,新建一数据库文件。2.在“表”选项中,执行“文件→获取外部数据→导入”命令,打开“导入”对话框。3.按“文件类型”右侧的下拉按钮,选中“microsoft。excel(.xls)”选项,再定位到需要转换的工作簿文件所在的文件夹,选中相应的工作簿,按下“导入”按钮,进入“导入数据表向导”对话...

请教:EXCEL导入ACCESS数据,ACCESS表提示部分类型转换错误,怎么处理
一般Excel导入到ACCESS不容易出错,首先你得注意数据类型和数据库里的一格式限定。比如检查Excel里输入的日期格式是否与Access字段设定的一致,Excel的文本长度是否超过字段最大长度等。如果数据量很大或者遇到一些怪问题找不到解决办法时,可试着先将excel表转为 dbassIII是一个比较好的过度办法,这样虽麻烦...

Access数据表无法导入excel表,显示向导无法访问文件。。中的信息,这...
因为文件后缀不是xls格式,只需要更改为xls格式就可以了。excel 介绍:1、Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和AppleMacintosh操作系统的电脑而编写和运行的一款试算表软件,最早版本是在1985年开发的。2、Microsoft Excel可以进行各种数据的处理、统计分析和...

excel文件(*.xlsx)导入access时提示这个控件中没有任何对象.
不会随着页面滚动而滚动 大小为占剩余的全部页面。内容超过时显示条。滚动条保持在底部.滚动时不能和上一个 div 重叠!

为什么access报表导出为excel是出现错误
在处理Access报表导出为Excel时遇到问题,可能的原因包括:Excel格式选择不当和字段属性设置不正确。首先,确认导出的Excel文件应为.xls而非.xml格式。xml数据表并非用于常规Excel操作。其次,关于身份证号后面的数字显示为0的问题,这通常是因为Access中身份证号字段未被设置为文本类型。Excel默认数字格式为15...

Excel电子表格文件无法打开的解决办法!
首先下载安装好文档修复软件,OfficeRecovery 2013 Ultimate,这个软件可以修复常见的所用格式文档,如word、Excel、PDF、Access;安装完成后,我们从开始菜单找到OfficeRecovery 2013 Ultimate下Recovery for Excel,并打开,如下图:在窗口打开“start Recovery Wizard

Excel Access 单元格 日期格式 显示 请高手协助
1、在Excel里,将单元格设置为“常规”,让它显示成数字是没关系的;2、保存并关闭Excel文件,记住保存文件的路径;3、打开Access,并新建一个空数据库;4、在里面的 表 对象 中,在空白处点右键→“导入”,在“文件类型”中,选择“Microsoft Excel(*.xls)”,在“查找范围”中,找到刚才的路径...

excel文件导入access数据库失败,求高手
是不是Excel的版本太低,或者数据类型与Access的数据表不匹配?

相似回答