Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

如何将Excel表中的数据导入到access中已有的表中?

廉晓峰  发表于:2010-01-25 15:16:24  
复制

请教,如题!~~

 

 

Excel表中的已经与access中表的字段对应好了。

 

 

导入要不影响access表中原来的数据,即新导入的数据接到表中原来的数据后面。

 

 

 

Top
王樵民 发表于:2010-01-25 16:58:14
先用链接表的方法链接Excel表,然后创建一个追加表查询即可。

尚品 发表于:2010-01-26 15:45:56
楼上讲的比较简单,可不知道如何创建追加表查询啊,呵呵

月洒潇城 发表于:2010-02-06 13:28:46
追加查询如附件。请参考

月洒潇城 发表于:2010-02-06 13:29:26

点击下载此附件

不好意思 。刚才忘了附件。



方圆 发表于:2010-02-20 15:20:46

同问!

 

我目前用的方法是 每次有新数据是 就直接用导入数据的方式实现的,也不是特别麻烦



振宇 发表于:2010-02-23 20:41:19

不用这么麻烦只要复制Excel表中的数据然后在粘帖带ACCESS的表中就可以了



赵永涛 发表于:2011-12-13 18:19:27

附件打不开呀

 



Lee 发表于:2011-12-14 22:54:04

引用煮江品茶先生回复的例子:

1、在模块中写一个子程序或函数:

Sub GetVal(num as long)

'功能:获取外部数据

'参数:num---num=1 导入 ;num=2 链接表
On Error GoTo Err_GetVal

select case num

   case 1

       DoCmd.RunCommand acCmdImport

   case 2

       DoCmd.RunCommand acCmdLinkTables

   case else

       exit sub

end select

Exit_GetVal:
    Exit Sub

Err_GetVal:
    Resume Exit_GetVal
End Sub

2、调用时:

Private Sub Command1_Click()
call GetVal(1)
End Sub


所有导入数据是默认追加的,不会覆盖原表内的数据。


王又俭 发表于:2011-12-28 11:24:32

我有现成的软件access<->Execl,快速无差错,比常用的Execl服务器方式快N倍,字段名/列名可以指定对应



巾峰少侠 发表于:2012-01-08 11:56:02

9楼,可否发个例子过来,最好是重复数据不再导入,我的邮箱是:jfsx007@sina.com,万分感谢!!!



总记录:10篇  页次:1/1 9 1 :