如何将excel表格中的数据导入到access中

2024-11-07 15:30:15
推荐回答(3个)
回答(1):

将excel表格中的数据导入到access中有多种方法,视用户的使用水平而定。
(1)初级用户
A、如果EXCEL表头的字段与access数据表的字段是一一匹配的,那在EXCEL中选中准备导入的连续数据块,再打开access数据库中的数据库,在菜单“编辑”中选择“粘贴追加”命令即可批量导入数据。
B、在access编辑器中打开“文件”>“获取外部数据”>“导入”命令,再选择本地EXCEL文件,选好相应字段即可实现批量导入。
(2)高级用户。
使用VBA或者VBS等编程方法。因使用过程较为复杂,难以简短回答,建议参考专业文档。

回答(2):

你是要写程序还是直接导入就可以?
如果是access导入可以在ACCESS中打开ACCESS数据库,文件--获取外部数据--导入
然后就可以选择excel
如果是程序的话,请说明使用什么语言!~

回答(3):

一条语句搞定:

DoCmd.RunSQL "Insert INTO access数据表(字段1,字段2,..,字段n) Select 列1,列2,...,列n FROM [Excel 8.0;DATABASE=" & excel表 & "].[sheet1$]  "

注意:

  1. access字段i必须excel表列i一一对应(列标题可以不同,按上表位置对应即可),excel无用会自动舍弃

  2. excel文件名及sheet名等可以用变量设置,只要你有足够的字符运算技能。