如何将多个excel文件中数据自动导入另外一个excel文档?

最好能有详细的步骤,多谢了啊
大哥们,不要逗我了好不好。有功夫复制粘贴我来这里起什么哄啊。
俺需要个自动导入的方法,就是我设计一个汇总表,用个什么程序,一下子就把很多excel表格中的同结构数据导入。
谢谢jeansum,不过我不是要复制整个表格,我是要导入表格中的数据。
比如我有十个文件,每个里面都是一个表格,其中三行数据,现在我要自动生成一个文件,里边就一个表格要汇总所有文件中的共三十行数据。

如何将多个excel文件中数据自动导入另外一个excel文档的方法。

如下参考:

1.计算机打开要移动的工作簿,如下所示。

2.右击要移动的工作表,然后单击“移动”或“要求复制”。

3.进入移动或拷贝页面,选择工作簿要导入的工作簿,如果只是拷贝就设置一个拷贝,如果是要移动的版本就不设置一个拷贝。

4.单击ok将所有工作表移动到一个工作簿。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-16

打开excel文件,点击数据选项卡,选择现有连接命令,在弹出来的对话框中选择浏览更多,找到你要导入的excel文件的地址,如果你的excel文件中存在多个表,需要选择你要导入的数据区域,然后点击导入。在弹出来的导入数据对话框中,显示方式选择表,然后指定存放位置,导入即可。导入数据的优点是,如果源数据发生改变,在该数据区域右键刷新,即可实现数据更新。

步骤一

步骤二

第2个回答  2015-07-18

可以采用SQL语句多表汇总生成表

一、针对列名称都一样的多表

具体如下:打开文件点数据 现有连接 浏览更多 找到要做汇总的工作簿打开  在弹出的框中选一个表(注意:数据首行包含列标题的勾一定要打上)点确定后弹出如下图所示

选择生成表

然后点属性  定义选项卡下命令文本中输入 

select * from [工作簿1所在路径].[数据表1名称$] union all select * from [工作簿2所在路径].[数据表2名称$] union all select * from [工作簿3所在路径].[数据表3名称$] 再点确定

二、针对不同列名称的多表合并

前面的步骤一致,在命令文本中输入

select 所需名称1,所需名称2,* from [工作簿1所在路径].[数据表1名称$] union all select 所需名称3,所需名称4,* from [工作簿2所在路径].[数据表2名称$] union all select 所需名称5,* from [工作簿3所在路径].[数据表3名称$] (根据实际情况输入字段名称,没有的字段用null)

第3个回答  2007-09-06
vba倒是可以,不过没必要了,下面有两个现成的工具
1.Excel汇总专家 4.0中文特别版
1)汇总格式相同的工作表
将多个行、列格式相同的工作表的内容汇总到单个工作表对应单元格中。参加汇总的工作表可以在一个Excel文件中,也可以在不同Excel文件中。您不需要编写任何Excel公式就能实现Excel表格数据的快速高效汇总,尤其适合参加合并的Excel文件数目不定,不便使用公式的情况。
2)汇总多个Excel文件的工作表
有时你需要处理的工作表在多个不同的Excel文件中,不方便处理,而且Excel文件较多,逐一手工拷贝费时费力。本项功能可以将多个Excel文件的工作表快速拷贝到一个Excel文件中,如果有同名的工作表,自动重命名。这样就便于处理了.
3)汇总工作表行数据
本项功能可以把多个Excel文件内工作表的行数据复制到指定的单一工作表中。
4)分类汇总工作表行数据
本项功能和“汇总工作表行数据”类似的是,同样可以把多个Excel文件内工作表的行数据复制到指定的单一工作表中。所不同的是,可以指定一个关键列,所有这一列的值相同的行,都会被汇总成一行。此项功能可以在不使用公式的情况下实现Excel表格数据快速高效汇总,尤其适合参加合并的Excel文件数目不定且各工作表行数不等,排列顺序不同,不能使用公式的情况。
5)合并工作表的列数据
本项功能可以根据关键列合并两个工作表的列,并且不要求两个工作表的行按照顺序一一对应,程序可以根据关键列的值自动匹配对应行,然后把两个工作表中的行拼接成一行。
6)提取两工作表共有的行
本项功能可以将2个Excel工作表中具有相同关键列值的数据行输出到目的Excel文件中。这两个工作表可以在同一个Excel文件中,也可以在不同Excel文件中。
7)除去工作表1中与工作表2共有的行
本项功能将工作表1除去与工作表2具有相同关键列值的数据行。
下载地址:http://www.ankty.com/soft/2/46/3991.html
2.合并Excel(ConExcel) 1.0,共享版,不是破解的
http://down1.tech.sina.com.cn/download/down_page/1151769600/28431.shtml本回答被提问者采纳
第4个回答  2007-09-05
补充问题的回答:
不知道是不是这样的:
如果你的表格格式是一样的,需要增加链接的公式就可以实现,
新建你需要打开的文件,使用公式链接,如:

在A2---C4的范围内链接文件1的内容,
在A2输入公式==[1.xls]Sheet1!A2,
将此公式拖动,方法:点A2右下角的黑点出现“十”时,按住左键往C4方向拖即可,或者用复制--粘贴。此时你会发现文件1对应表格的数据上来了。
当然如果文件1是打开的,只需在单元格A2处输入=号,点文件1中的对应位置,回车,链接便建立了。注意要将公式中的Sheet1!$A$2绝对引用符号$去掉,才能拖动或复制。
同理 ,对其他文件有效。

假设你要将文件分别为 A、B、C、D导入E文件中,
步骤:
1、分别打开A、B、C、D、E文件,选A文件,点工作表左下角的Sheet1工作表标识,右键--移动或复制工作表--工作簿(点工作簿按钮--选择文件E)--建立副本(打钩)--确定,此时除了刚才打开的五个文件会新建一个文件(现假设为BOOK2);
2、重复A的操作,分别选择B、C、D文件,也可将B、C、D也合并过来。

不知这样是不是你想要的结果?希望能帮到你。
相似回答