ACCESS能否导入多个表格数据 怎样把多个excel文件导入一张access表里

作者&投稿:穆璧 (若有异议请与网页底部的电邮联系)

1.这五个表格是access表格吗?还是Excel表格

2.都是可以“导入”access中,并且在一个总表中的

3.在access中建立一个总表,然后分别追加进去。 

4.追加查询的建立方法:在查询的设计视图中,在查询菜单中有“追加查询”这一项。



当然有办法了,五个表就要导入五次(没有一次性导入多个Sheet表的方法),打开ACCESS,右击空白处,选择导入,第一次导入时选择第一个Sheet1或其它Sheet,按照向导提示操作很容易的,有表选择时有新建表还是选择已有表选择,第一次当然是选择新建表,这样就完成了第一次导入。

第二次跟第二次以后导入时选择已有表,在下拉选择框选中刚才的那个表进行导入,这样就导入到一个表中了。

出错或不正确导入没关系,只要的Excel表还在,就可以删除掉重新导入,次数多了,就知道怎么导才是对了,最终就能导入正确的数据了。

楼上用追加查询的方法复杂化了,是用分别导入到不同的表中,然后再在查询中用,如果不会用ACCESS的在这一步还真不知怎么操作,操作也比较复杂,还要用拖字段,而直接用导入的方法,按提示操作就可以了,简单明了。

简单的办法是,导入到5张表中,然后建立一个数据查询就可以了。不用建立一个总表的。

如何一次性将一个文件夹中多个EXCEL导入到ACCESS中的一张表~

1.在Access中创建对Excel工作簿的链接:在Access中选择“外部数据——导入——Excel”。


2.在“获取外部数据”对话框中选择“通过创建链接表来链接到数据源”。必须为每个Excel工作簿重复该过程直到将它们都链接到数据库。结果如下图所示。


3.在SQL视图中开始新的查询,单击“创建——其他——查询设计”。


4.选择“查询工具-设计”中的“SQL视图”


5.在SQL视图中,为所有链接的Excel表输入Select语句,在每个Select语句间使用Union操作符,在SQL视图中输入选择查询语句。


6.运行查询后,结果将是包含从所有链接的文件中获取并合并后的数据。
只要链接的Excel文件在相同的位置,每次打开数据库时Access将自动刷新链接以获取最新数据。这意味着只需设置一次,然后在每次需要重新组合Excel文件时运行联合查询。然而,默认情况下,UNION操作符会移除数据中的任何重复行。如果知道数据中有重复行,并且想保留它们,那么需要使用UNION ALL,以允许传递重复行。

1.在Access中创建对Excel工作簿的链接:在Access中选择“外部数据——导入——Excel”。

2.在“获取外部数据”对话框中选择“通过创建链接表来链接到数据源”。必须为每个Excel工作簿重复该过程直到将它们都链接到数据库。结果如下图所示。

3.在SQL视图中开始新的查询,单击“创建——其他——查询设计”。

4.选择“查询工具-设计”中的“SQL视图”

5.在SQL视图中,为所有链接的Excel表输入Select语句,在每个Select语句间使用Union操作符,在SQL视图中输入选择查询语句。

6.运行查询后,结果将是包含从所有链接的文件中获取并合并后的数据。
只要链接的Excel文件在相同的位置,每次打开数据库时Access将自动刷新链接以获取最新数据。这意味着只需设置一次,然后在每次需要重新组合Excel文件时运行联合查询。然而,默认情况下,UNION操作符会移除数据中的任何重复行。如果知道数据中有重复行,并且想保留它们,那么需要使用UNION ALL,以允许传递重复行。

Access可以同时把多个表一起追加到一个表吗
答:可以但不可能同时,总是会有先后顺序的。

access如何将一个窗体中输入的内容保存在多个表中?
答:可以用vba代码一次执行多个SQL追加查询语句将在窗体输入的值分别插入到多张里。下面是一个简单的示范代码,单击命令按钮可 将窗体中两个文本框输入的值分别保存到t1和t2表里,供题主参考。Private Sub Command1_Click()Dim strSQL As String strSQL="insert into t1(col1,col2) values('"strSQL=...

在Access数据库中导入数据
答:导入数据顾名思义,就是将外部数据导入Access表。在Access 2007数据库中可以导入的文件类型有很多。例如,dBASE文件、Excel文件、HTML及XML文件、文本文件、ODBC数据库文件等。下面以导入Excel文件为例,介绍一下文件导入的方法。打开数据库后,单击“外部数据”选项卡下“导入”组中的Excel按钮,弹出“获取...

access数据导入
答:打开你要导入到的数据库文件,在access的左上角的文件菜单中找到“获取外部数据”这时有两个选项,一个是导入一个是链接表,导入就是把数据保存在数据库文件里而链接则只保存一个路径 如果选择导入后会弹出一个浏览对话框叫你选择文件所在地址,打开你要导入文件的文件夹,在对话框最下方的一个下拉菜单...

怎么将几个表应用到access
答:9.单击"导出"命令完成输出,这样在Word文档中就自动完成了Access数据的导入。二、向MicrosoftAccess中导入Word文本文件 1.在Word中将文件另存为用逗号分隔或用制表符分隔的文本文件。2.切换到MicrosoftAccess,然后打开新的或已有的数据库。3.单击"数据库"窗口的"表"选项卡。4.指向"文件"菜单中的"获取...

access数据库中数据从excel到access批量导入代码
答:Response.write "alert('导入数据失败,没有数据可以导入,请检查您的Excel文件!');history.go(-1);" & Chr(13)Response.write "" & Chr(13)Response.End else sql="select [id] from [content] where [dn] like '"&yy&"%' or ([Gdate]='"&trim(rsc(0))&"' and [gtime]='"&tri...

Access中可否用编宏将一个表中的数据提取出来添加到其他表中??
答:这个使用更新或追加查询来实现,如果添加的表格很多,可先做多个查询,每个查询更新一个表,然后使用宏中的runquery,将查询一个个加入到宏中(宏可支持多个命令),然后运行宏就可以解决。也可将宏转变为VBA再编程以应对更复杂的添加数据情形。

我想把很多格式相同的EXCEL表格汇总到一个ACCESS上,这些EXCEL表格数据是...
答:简单的话,先把五个部门的表格汇齐,整出最全的表,然后进ACCESS导入该表。然后利用窗体向导建立表的录入界面,不能编辑之前的内容,另外建立一个浏览表或者报表之类的

如何在VB 6.0中实现ACCESS数据库的一个表全部添加到另一个表
答:'在工程---部件中添加 microsoft ADO data contcrol 6.0 '在窗体添加两个adodc控件,分别连接好数据库和所需导入导出的表 'adodc1连接要导入的表,adodc2连接要导出的表 Private Sub Command1_Click()Dim i, j As Integer Adodc2.Refresh If Adodc2.Recordset.RecordCount > 0 Then Adodc2....

如何将1个有几十个sheet的excel表,一次导入一个ACCESS表格
答:一次性的话只能用程序实现,手动的话只能分多次导入,向导不支持批量导入。