access中无法导入excel外部数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了access中无法导入excel外部数据相关的知识,希望对你有一定的参考价值。

Microsoft Office Access找不到向导。该向导未安装,或者在windows注册表中的设置不正确,或者该向导已被禁用。若要重新启用该向导,请单击Microsoft Office 按钮,再单击Access选项。再单击“管理”里表中的“禁用项目”,然后“转到”。请重新运行access和office安装程序来重新安装向导。如果丢失的想到不是access想到,可以使用“加载项管理器”来重新安装。
我现在已经重新安装过office仍旧不能解决问题。“管理”中没有禁用项目。请问如何解决?

在继续处理之前,要确保电子表格中的数据必须以适当的表格形式排列,并且电子表格每一字段(列)中都具有相同的数据类型、每一行中也都具有相同的字段。
打开数据库,或切换到打开数据库的“数据库”窗口。
执行下列操作之一:
若要导入电子表格,请在“文件”菜单上,指向“获取外部数据”,然后单击“导入”。
若要链接电子表格,请在“文件”菜单上,指向“获取外部数据”,然后单击“链接表”。
在“导入”(或“链接”)对话框中,选择“文件类型”框中的
“microsoft
excel
(*.xls)”。
单击“查找范围”框右侧的箭头,选定电子表格文件所在的驱动器和文件夹,然后双击其图标。
按照“导入数据表向导”对话框的提示进行操作。如果是从
microsoft
excel
5.0
版或更高版本的工作簿中导入,则可以导入工作薄内的某个工作表。但不能从其他的多电子表格(例如
microsoft
excel
4.0
版工作簿)文件中导入。若要导入这些文件,首先必须将每个工作表保存为一个单独的文件。
注意可以导入或链接电子表格中的全部数据,或者只是来自指定范围单元格中的数据。尽管用户通常是在
microsoft
access
中新建一个表来导入或链接,但只要电子表格列标题与表字段名相匹配,就同样可以在已有表上追加数据。
access
将试图对导入的字段赋予合适的数据类型,但是应该检查字段,确认它们是否设置为所希望的数据类型。例如在
access
数据库中,电话号码或邮政编码字段可能以数字字段导入,但在
microsoft
access
中应该改为文本字段,因为这些类型的字段进行的任何计算都不是所希望的。必要时还应检查和设置字段属性(如设置格式)。
请注意,上面文章中其实仍然包含了两种做法和一种扩展做法:
1、直接用导入
2、用链接表
3、当你只是要导入excel数据到现有的表中时,可以先链接某个xls文件,然后直接用
jet
sql语句来做:
参考技术A 可能是用的精简版office,建议下载完整版的。
我常用新建连接表,选电子表格式,找到电子表文件这样弄的。追问

可不可以说下怎么新建连接表。我用的是2007。但是我下载的应该是完整版的office。是企业版的

追答

我用的2003,2007与2003界面相差太大了。
2003的操作:
在数据表哪里,点新建,新建向导表中选链接表,然后出来选择文件的对话框,找到需要的电子表文件,再出来链接表向导,选需要的表,然后是否有标题,设置链接表名,就链接好了

参考技术B 我也遇到此问题,研究了一下:office 2007 用了几年了,一切很正常,最近突然出现此问题,所以不是版本全不全的问题。卸载重新安装也不行。经过试验,发现如果在宏设置中启用所有宏,既可以启用向导,如果需要数字签署就不行,但此时进行数字签名提示无法保存。所以需要删掉原来的数字证书,重新设置,问题就解决了!
可以试试看,是不是同样走运追问

我想请问一下,你电脑所安装的是什么系统?Vista?XP ? WIN7?你当时是不是查询向导也不能使用?

本回答被提问者和网友采纳

以上是关于access中无法导入excel外部数据的主要内容,如果未能解决你的问题,请参考以下文章

access导入excel表格不能导入是怎么回事?

Navicat for MySQL导入access只能进去列明进不去数据

如何在Python 中导入access 数据

access的一些问题,等待高手解决

Access数据表无法导入excel表,显示向导无法访问文件中的信息,这是为啥?

Access 数据库 - 即使使用 IMEX=1 从 Excel 工作表导入数据也无法正常工作