设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 977|回复: 6
打印 上一主题 下一主题

[表] 导入数据

[复制链接]
跳转到指定楼层
1#
发表于 2008-1-20 15:10:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问各位达人,怎么把多个EXCEL工作表内的数据导入到ACCESS的同一个表中?

前几天,主管吩咐我把几个年度的销售数据导入到ACCESS里,还强调要导入同一个表中。我就按照直接导入法:新建了一个数据库,再点文件→获取外部数据→导入,选择xls文件类型并确定。出来向导后一路"下一步",最后导入成功(生成Sheet1)。但按照以上步骤导第二个EXCEL时,选择将数据保存在现有的表(Sheet1)中时,提示数据导入失败。试了几次都不成功。难道不同的EXCEL数据只能导入到不同的ACCESS表中吗?
请各位为小菜鸟指点迷津!谢谢拉!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2008-1-20 15:21:25 | 只看该作者
导入时会生成不同的Access表,如里需要合并
1.使用代码来逐个导入 excel表
2.导入到access中多个表中,再用手工或代码将这几个表合并
3#
 楼主| 发表于 2008-1-20 15:41:09 | 只看该作者
谢谢您的及时答复!

请您对第二条:"导入到access中多个表中,再用手工或代码将这几个表合并",详细说明操作步骤。
4#
 楼主| 发表于 2008-1-20 17:48:10 | 只看该作者
没人愿意帮帮忙吗?
请各位达人伸下援手,在这里谢过了。
自己顶上去。
5#
发表于 2008-1-20 20:28:04 | 只看该作者
手工合并表就是复制,粘贴嘛~
6#
发表于 2008-1-21 00:07:32 | 只看该作者
可以通过查询代码实现
譬如:三个工作表, sheet1,sheet2,sheet3

新建查询:select  * from sheet1
               union  select * from sheet2
               union  select * from sheet3
便可以了,条件是三张表中的结构是完全一样的
7#
 楼主| 发表于 2008-1-21 10:20:26 | 只看该作者
谢谢,各位费心啦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-16 13:37 , Processed in 0.099697 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表