EXCEL导入数据库
1
子程序名 返回值类型 公开 备注
通用Excel文件导入向导_打开并读入EXCEL文件 逻辑型
参数名 类型 参考 可空 数组 备注
参数_Excel文件 文本型
如果 (通用Excel文件导入向导_通用取EXCEL文件表名 (参数_Excel文件) = 真)
如果 (Excel数据库连接.连接 (“DBQ=” + 参数_Excel文件 + “;Driver={Microsoft Excel Driver (*.xls)};”) = 真)
返回 (Excel记录集.置连接 (Excel数据库连接))
否则
向导_编辑框_文件地址.内容 = “”
返回 (假)
如果结束
否则
信息框 (“当前Excel文件的版本太低,请用Office2000或以上版本的Excel重新保存后再次尝试!”, #错误图标, 集_信息框标题)
返回 (假)
如果结束
子程序名 返回值类型 公开 备注
通用Excel文件导入向导_通用取EXCEL文件表名 逻辑型 核心代码!!!循环读出EXCEL数据表名,成功返回真!
参数名 类型 参考 可空 数组 备注
参数_EXCEL文件 文本型
变量名 类型 静态 数组 备注
部_数据库对象 对象
部_记录集对象 对象
部_表名变量 文本型
部_循环次数 整数型
部_循环计次 整数型
部_文本变量 文本型
部_是否存在 逻辑型
向导_表名组合框.清空 ()
' 若用户重新选择文件的话,就先清空表名组合框
部_数据库对象.创建 (“ADODB.Connection”, )
部_记录集对象.创建 (“ADODB.RecordSet”, )
部_数据库对象.方法 (“open”, “DBQ=” + 参数_EXCEL文件 + “;Driver={Microsoft Excel Driver (*.xls)};”)
部_记录集对象 = 部_数据库对象.对象型方法 (“OpenSchema”, 20)
部_记录集对象.方法 (“MoveFirst”, )
' ---------------------------------------以上代码为初始化ADO对象,并打开EXCEL文件
判断循环首 (部_记录集对象.读逻辑属性 (“EOF”, ) = 假)
部_表名变量 = 部_记录集对象.对象型方法 (“Fields”, ).读对象型属性 (“Item”, “TABLE_NAME”).读文本属性 (“Value”, )
如果真 (部_表名变量 = “”)
部_记录集对象.方法 (“Close”, )
部_数据库对象.方法 (“Close”, )
返回 (假)
如果真结束
' ---------------------------------------以上代码为读出EXCEL表名,并赋值给表名变量
如果真 (部_表名变量 ≠ “tblContacts”) ' EXCEL的隐藏表名,如果等于则跳过
如果真 (寻找文本 (部_表名变量, “'”, , 真) ≠ -1) ' 寻找文本为真,不区分大小写
部_表名变量 = 子文本替换 (部_表名变量, “'”, “”, , , 假) ' 子文替换参数为假,不区分大小写
如果真结束
部_表名变量 = 子文本替换 (部_表名变量, “$”, “”, , , 假)
' -------------
你可能喜欢
- Excel使用技巧大全(超
- 数据库管理
- 数据导入
- EXCEL数据处理
- 数据库命令
- 常用命令
- Excel使用技巧大全(超全)95页
- Excel使用技巧大全(超全)94页
- Excel2003 2007 XP 使用技巧超级大全500个使用技巧 让你成为高手中的高手(超全)120页
- Excel使用技巧大全(超全)50页
- Excel使用技巧大全(超全)295页
- Excel使用技巧绝对大全(超全)95页
- PI实时数据库管理员须知24页
- 数据库管理系统原理与设计答案(第三版全部答案)310页
- ORACLe数据库管理员教程288页
- 数据库管理作业4页
- 数据库管理用户权限4页
- 数据库管理&商业智能&开发10个最重要的特点3页
- Excel数据导入3页
- oracle数据库的导入导出4页
- 数据库数据导入与导出56页
- oracle数据导入到电子表格中5页
- aspnet实现将Excel中的数据导入数据库5页
- 将EXCEL数据导入到sql中2页
- EXCEL系列之数据处理@初级入门16页
- EXCEL数据处理16页
- EXCEL的数据处理(陈艳)10页
- 大学信息技术基础——实验7 EXCEL数据处理与图形化8页
- 实验六EXCEL数据处理7页
- 妩媚人生--EXCEL基础知识与数据处理1124页
- CAD常用命令4页
- UNIX常用命令24页
- Unix常用命令分类整理23页
- 实验二 常用网络命令的使用12页
- mysql常用命令15页
- LINUX常用命令详解12页


