Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2031|回复: 2

[已解决]excel生成access数据表

[复制链接]
发表于 2015-10-25 21:28 | 显示全部楼层 |阅读模式
本帖最后由 wingotoo 于 2015-10-28 23:02 编辑



求助一道题,有一个文件夹 A123  里面有一个文件 xda.xlsx ,  xda.xlsx里面有数据

现在想要实现的效果是:
通过vba实现: 将 xda.xlsx 里面的sheet1 的表 在文件夹 A123 下生成一个同样的数据表mdb格式,表名也叫sheet1

请教怎么实现

A123.rar (6.13 KB, 下载次数: 2)
发表于 2015-10-26 06:54 来自手机 | 显示全部楼层
回复

使用道具 举报

发表于 2015-10-26 08:07 | 显示全部楼层    本楼为最佳答案   
1、利用dir判断数据库文件是否存在,不存在则建立数据库(用ADOX.Catalog对象);
2、判断数据库中的表是否存在,不存在则新建数据表(用sql的create命令)
3、利用select查询数据表数据,循环检查每一行记录是否存在,存在则更新(update),不存在则添加(addnew)
PS:如果你看不懂我在说什么,只知道“求具体代码”,当我没说。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 01:39 , Processed in 0.346758 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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