如何将excel表格中的数据导入到access中
3个回答
展开全部
将excel表格中的数据导入到access中有多种方法,视用户的使用水平而定。
(1)初级用户
A、如果EXCEL表头的字段与access数据表的字段是一一匹配的,那在EXCEL中选中准备导入的连续数据块,再打开access数据库中的数据库,在菜单“编辑”中选择“粘贴追加”命令即可批量导入数据。
B、在access编辑器中打开“文件”>“获取外部数据”>“导入”命令,再选择本地EXCEL文件,选好相应字段即可实现批量导入。
(2)高级用户。
使用VBA或者VBS等编程方法。因使用过程较为复杂,难以简短回答,建议参考专业文档。
(1)初级用户
A、如果EXCEL表头的字段与access数据表的字段是一一匹配的,那在EXCEL中选中准备导入的连续数据块,再打开access数据库中的数据库,在菜单“编辑”中选择“粘贴追加”命令即可批量导入数据。
B、在access编辑器中打开“文件”>“获取外部数据”>“导入”命令,再选择本地EXCEL文件,选好相应字段即可实现批量导入。
(2)高级用户。
使用VBA或者VBS等编程方法。因使用过程较为复杂,难以简短回答,建议参考专业文档。
展开全部
你是要写程序还是直接导入就可以?
如果是access导入可以在ACCESS中打开ACCESS数据库,文件--获取外部数据--导入
然后就可以选择excel
如果是程序的话,请说明使用什么语言!~
如果是access导入可以在ACCESS中打开ACCESS数据库,文件--获取外部数据--导入
然后就可以选择excel
如果是程序的话,请说明使用什么语言!~
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一条语句搞定:
DoCmd.RunSQL "Insert INTO access数据表(字段1,字段2,..,字段n) Select 列1,列2,...,列n FROM [Excel 8.0;DATABASE=" & excel表 & "].[sheet1$] "
注意:
access字段i必须excel表列i一一对应(列标题可以不同,按上表位置对应即可),excel无用会自动舍弃
excel文件名及sheet名等可以用变量设置,只要你有足够的字符运算技能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询