易语言高级表格写入MYSQL_易语言高级表格读写EXCEL源码
.版本 2
.支持库 iext
.支持库 eDB
.支持库 eGrid
.子程序 _打开EXCEL按钮_被单击
.局部变量 表名数组, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 表总数, 整数型
.局部变量 数据库名, 文本型
.局部变量 当前父项目索引, 整数型
.局部变量 保存库名及索引, 库名及索引
.局部变量 计次变量, 整数型
通用对话框1.初始目录 = 取运行目录 ()
通用对话框1.过滤器 = “(*.xls)|*.xls|(*.*)|*.*”
.如果真 (通用对话框1.打开 ())
当前数据库 = 通用对话框1.文件名
取excel文档表名 (通用对话框1.文件名, 表名数组)
.变量循环首 (1, 取数组成员数 (表名数组), 1, i)
输出调试文本 (表名数组 [i])
.变量循环尾 ()
.如果真结束
表总数 = 取数组成员数 (表名数组)
数据库名 = 取文本右边 (当前数据库, 取文本长度 (当前数据库) - 倒找文本 (当前数据库, “\”, , 假))
当前父项目索引 = 树型框1.加入项目 (-1, 数据库名, 0, , , , )
保存库名及索引.索引 = 当前父项目索引
保存库名及索引.数据库名 = 当前数据库
加入成员 (数据库名保存数组, 保存库名及索引)
.计次循环首 (表总数, 计次变量)
树型框1.加入项目 (当前父项目索引, 表名数组 [计次变量], 1, , , , )
.计次循环尾 ()
.子程序 取excel文档表名
.参数 excel文件, 文本型
.参数 表名数组, 文本型, 参考 数组
.局部变量 conn, 对象
.局部变量 rs, 对象
.局部变量 _表名, 文本型
清除数组 (表名数组)
conn.创建 (“ADODB.Connection”, )
rs.创建 (“ADODB.RecordSet”, )
conn.方法 (“open”, “DBQ=” + excel文件 + “;Driver={Microsoft Excel Driver (*.xls)};”)
rs = conn.对象型方法 (“OpenSchema”, 20)
rs.方法 (“MoveFirst”, )
.判断循环首 (rs.读逻辑属性 (“EOF”, ) = 假)
_表名 = rs.对象型方法 (“Fields”, ).读对象型属性 (“Item”, “TABLE_NAME”).读文本属性 (“Value”, )
' 输出调试文本 (_表名)
加入成员 (表名数组, _表名)
rs.方法 (“MoveNext”, )
.判断循环尾 ()
rs.方法 (“Close”, )
conn.方法 (“Close”, )
' 本源码来自易语言资源网(www.5A5X.com)
.子程序 _高级表格按钮_导入_被单击
.局部变量 字段计次, 整数型
.局部变量 记录计次, 整数型
.局部变量 临时文本, 文本型
字段总数 = 记录集1.字段数量
记录总数 = 记录集1.记录数量
高级表格1.行数 = 记录总数 + 1
高级表格1.列数 = 字段总数
进度条1.最大位置 = 记录总数 + 字段总数
状态条1.置文本 (0, “ 当前选择的是:” + 树型框1.取项目文本 (树型框1.现行选中项) + “,共有” + 到文本 (记录总数) + “条记录!”)
.计次循环首 (记录总数, 记录计次)
处理事件 ()
字段计次 = 0
.计次循环首 (字段总数, 字段计次)
记录集1.读文本 (记录集1.取字段名 (字段计次 - 1), 临时文本)
高级表格1.置数据 (记录计次 - 1, 字段计次 - 1, #表格常量.文本型, 临时文本)
.计次循环尾 ()
进度条1.位置 = 进度条1.位置 + 1
记录集1.到下一条 ()
.计次循环尾 ()
易语言高级表格写入MYSQL_易语言高级表格读写EXCEL源码相关推荐
- 易语言高级表格写入MYSQL_易语言数据库与高级表格思路分析.doc
易语言数据库与高级表格思路分析 篇一:易语言数据库操作指南 易语言数据库操作指南 一.易语言操作Access数据库 前面我们已经对比分析过易语言所支持的几种常见数据库,在这几种数据库中,我们先来学习一 ...
- c语言比较函数memcmp,c语言函数memcmp()如何比较内存前n个字节实例源码介绍
c语言函数memcmp()如何比较内存前n个字节实例源码介绍.引入头文件:#include 定义memcmp()函数:int memcmp (const void *s1, const void *s ...
- c语言远控,远控鼠标!C语言简单编程:整舍友必备+附送实例源码!
远控鼠标!C语言简单编程:整舍友必备+附送实例源码!-1.jpg (10.71 KB, 下载次数: 0) 2018-10-11 05:24 上传 关注<一碳科技>有更多干货等着你哦! 远控 ...
- 机器狗写入到userinit.exe文件的下载者源码(c及汇编)
机器狗源码(C语言的),将病毒体从资源中提取出来写入到第一个分区的指定文件中 // Test.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" ...
- C语言游戏: 俄罗斯方块(Tetris)@兼谈程序优化方法 [源码+exe下载]
消除重复:如何将程序逻辑与数据分开? ----俄罗斯方块(Tetris)@兼谈程序优化方法 背景提示: 1,数据,是程序设计的根本.因为任何程序都可以看作是一组数据,和作用于其上的一组操作,这也是面向 ...
- c语言 feof_C语言 实现简单功能的12306火车售票系统【附源码】
本文福利在文末! 学习迷茫遇到问题了吗?现在关注微信公众号:C程序编程 免费获取进阶指导,资料工具以及源码 程序设计要求用C语言写一个简单的火车售票系统,主要实现的功能为: 录入班次信息 浏览班次信息 ...
- C语言二叉树的lowest common ancestor最低公共祖先(附完整源码)
C语言二叉树的lowest common ancestor最低公共祖先 C语言二叉树的lowest common ancestor最低公共祖先完整源码(定义,实现,main函数测试) C语言二叉树的l ...
- C语言二叉搜索树返回key的树级(附完整源码)
C语言二叉搜索树返回key的树级 C语言二叉搜索树返回key的树级完整源码(定义,实现,main函数测试) C语言二叉搜索树返回key的树级完整源码(定义,实现,main函数测试) #include ...
- C语言最简单的sleep sort睡眠排序实现(附完整源码)
C语言最简单的sleep sort睡眠排序实现 C语言最简单的sleep sort睡眠排序实现完整源码(定义,实现,main函数测试) C语言最简单的sleep sort睡眠排序实现完整源码(定义,实 ...
- C语言求在算术级数中找到缺少的数字(附完整源码)
C语言求在算术级数中找到缺少的数字 在算术级数中找到缺少的数字 C语言求在算术级数中找到缺少的数字完整源码(定义,实现,main函数测试) 在算术级数中找到缺少的数字 Examples: Input: ...
最新文章
- linux脚本--输出占用内存最多的进程ID
- 李彦宏:百度吹过的牛逼今天实现了!
- OpenCV-python学习笔记(三)——histograms直方图
- 文件上传功能如何测试
- 第三章Python快速入门
- SpringBoot +自定义dao框架 自定义注解管理多数据源与事务
- Laravel 在哪些地方使用了 trait ?
- Atitit 代码要写的漂亮 老板要的是效率 冲怎么办突 目录 1. 代码要写高效,写漂亮,要考虑可扩展性和安全性,到了公司才发现老板要的是效率,不在乎你的代码写的是否高效,安全,是否具有可扩展性
- 联想win11出现wifi图标消失
- POJ-1436Horizontally Visible Segments
- 全球及中国双十烷基二甲基氯化铵(DDAC)行业现状动态及供需前景预测报告2022-2027
- 从零开始变成一个脚本小子001-初窥密码
- CGCS2000 平面坐标系转大地坐标系
- 兼容所有浏览器的网页播放器
- 3.1.2随机梯度下降法
- SPSS Modeler 项目实战之超市商品购买关联分析
- 【历史上的今天】2 月 18 日:电池的发明者出生;全美最大的电脑连锁店开业;Netsky 蠕虫问世
- php获取腾讯视频信息,云水日记-PHP实现腾讯视频解析源码
- 360浏览器保存网页html,如何设置360浏览器网页保存类型默认为html
- 机器学习实战:基于Scikit-Learn.Keras和TensorFlow(原书第2版) 奥雷利安·杰龙——环境搭建anaconda
热门文章
- 近十年谷歌Google I/O大会导读
- SM2258XT+B17A测试(焊接+开卡+测速+跑圈)
- 基于气象站点气象数据的空间插值
- java JNI调用流程
- linux-tar命令
- macbook2015年早期版本更换三星1T 980nvme遇坑过程
- 中国手机摄像头产业链
- 【查找资料】冰点文档下载免费下载百度、豆丁、丁香、畅享、MBALib、道客巴巴、Book118等文库文档
- 非线性动力学_第17届全国非线性振动暨第14届全国非线性动力学 和运动稳定性学术会议在南京召开...
- 《软件体系结构》 第四章 软件体系结构描述