设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12345下一页
返回列表 发新帖
查看: 20026|回复: 46
打印 上一主题 下一主题

[窗体] 【通用工具源码】通用Excel数据导入模块

[复制链接]
跳转到指定楼层
#
发表于 2011-5-7 21:06:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
        之前做的一个通用导入模块,不过后来又找到更高效的办法,差点抛弃,不过后来想想,这个模块虽然效率比较差,不过易用性上来讲还是不错的,因此发上来给大家作个参考。

用法: 1. 直接打开窗体时允许手动选择要导入的目标表:
       DoCmd.OpenForm "ImportFromExcel"
       2. 通过OpenArgs参数传递指定表名,这样不允许手动选择要导入的目标表,只能向指定的表中导入数据:
       DoCmd.OpenForm "frmImportFromExcel", , , , , , "表1"
要点: 1. 指定要导入的Excel工作簿文件后,会自动识别有数据的工作表,如果工作表不止一个,允许选择任意工作表。
       2. Excel中第一行必须是字段名或字段标题,会自动对应列和字段。Excel中的列标题可以是字段标题,并且读取时也是优先识别字段标题和Excel列标题进行对应。
       3. 可以选择某些字段是否导入,无法自动对应的默认为不导入。
       4. 使用非常友好的进度条,可以清楚的知道导入进度,防止数据量大时假死引起误操作。
       5. 友好的错误判断,如果某些行的数据导入失败,会在导入完成后自动打开Excel文件,并 在工作表的数据右边显示错误信息,以便明白导入失败的原因。注意错误信息默认不会在Excel中保存,关闭之后就不会存在。
       6. 可以重复进行导入,不需要重新打开导入窗体。











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

46#
发表于 2022-10-18 11:19:40 | 只看该作者
学习
回复

使用道具 举报

45#
发表于 2022-5-29 21:03:46 | 只看该作者
谢谢分享
回复

使用道具 举报

44#
发表于 2021-7-17 08:31:13 | 只看该作者
大师之作。谢谢分享!!!

点击这里给我发消息

43#
发表于 2020-12-8 13:27:54 | 只看该作者
谢谢分享!!!!!!!!!!!!!!!
回复

使用道具 举报

点击这里给我发消息

42#
发表于 2020-4-15 11:06:15 | 只看该作者
学习
回复

使用道具 举报

点击这里给我发消息

41#
发表于 2019-3-28 23:38:54 | 只看该作者
谢谢分享
回复

使用道具 举报

点击这里给我发消息

40#
发表于 2019-3-28 21:49:34 | 只看该作者
大师之作
回复

使用道具 举报

39#
发表于 2018-12-8 20:52:56 | 只看该作者
有参考价值
38#
发表于 2018-10-1 16:44:27 | 只看该作者
的撒发生发生的发生的付阿斯顿发生地发大水法萨芬阿斯顿发阿是飞洒发顺丰爱迪生发生发顺丰萨芬萨芬阿是飞洒发大水发刚发的个 搞活动费还给代付风搞活动的复合弓东方红个地方官黄谁过水电费嘎斯的SDF AS FASFASDF ASDF ASDF ASD FDFGSDGFHSDFGSDF
37#
发表于 2018-10-1 16:44:14 | 只看该作者
的沙发上飞
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-25 07:45 , Processed in 0.116135 second(s), 37 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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