Access 导入Excel 并添加为新字段

现在Access的form1中有如下数据:idaabbcc1782221511321410(其中id为主键)Excel中的数据:idcc1232429现在需要把Excel... 现在Access 的 form1 中有如下数据:
id aa bb cc
1 78 22
2 15 11
3 21
4 10
(其中id为主键)
Excel 中的数据:
id cc
1 23
2
4 29

现在需要把Excel中的cc字段导入Access的cc字段,id必须一一对应,Excel中没有id的或cc数据为空的则保持为空,Access结果如下
id aa bb cc
1 78 22 23
2 15 11
3 21
4 10 29

该如何操作呢?
你们都说得太抽象了!能不能说说具体如何操作??
【请注意】我需要详细操作,如果确实需要VB代码,请写出详细代码,谢谢!
展开
 我来答
绿衣人敲门
推荐于2016-05-31 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63778
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部
  1. 双击Access图标,打开Access这个软件。


  2. 点“空数据库”新建一Access文档。


  3. 先用直接导入法。在菜单栏选择“文件”—“获取外部数据”—“导入”。


  4. 选择一个Excel文件,点“导入”。


  5. 在“导入数据表向导里”选择一个工作表,单击“完成”。


  6. 出现一个提示框,确认一下没错,单击“确定”完成导入


  7. 看一下,Access文件里已经有了刚导出的数据表。


  8. 再用建立链接法。在菜单栏选择“文件”—“获取外部数据”—“链接表”。


  9. 选择一个Excel文件,点“链接”。


  10. 按5、6步骤的方法操作,完成后可以看到Access文件里出现了一个Excel链接表。



潇洒人升
2010-09-17 · TA获得超过1856个赞
知道小有建树答主
回答量:937
采纳率:50%
帮助的人:335万
展开全部
先将ACCESS导出到EXCEL,把两个EXCEL根据要求合并后导回到ACCESS中去,并把原来的删除。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
405675672
2010-09-18 · TA获得超过2620个赞
知道小有建树答主
回答量:1105
采纳率:0%
帮助的人:1100万
展开全部
把Excel 中的数据导入表2,执行以下sql语句:

UPDATE 表2 INNER JOIN form1 ON 表2.ID = form1.ID SET form1.cc = [表2]![cc]
WHERE ((([表2]![ID])=[form1]![ID]));

注意:ID一定要对应
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whoAmI13
2010-09-18 · TA获得超过5833个赞
知道大有可为答主
回答量:2365
采纳率:50%
帮助的人:2260万
展开全部
1、清空Excel表中没有ID的行,
2、导入Excel表。
3、执行追加查询。追加查询时记得要把Excel导入表,和Form的数据源表进行关联,然后再追加字段cc。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bjddd192
2010-09-18 · TA获得超过416个赞
知道小有建树答主
回答量:496
采纳率:0%
帮助的人:437万
展开全部
先建一个跟你EXCEL数据结构类似的表,然后直接用ACCESS导入EXCEL到这个表,再写一个简单的update语句把C字段更新过去。很简单吧,哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式