为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 易语言例程 正文

Excel导入超级列表框易语言源码

三叶资源网 2019-07-12 13:59:23 易语言例程 3768 ℃ 10 评论

Excel导入超级列表框易语言源码,根据列数创建数据库

.版本 2
.支持库 eExcel2000
.支持库 iext
.支持库 spec

.程序集 窗口程序集1
.程序集变量 数据库字段数, 整数型

.子程序 _打开按钮_被单击

通用对话框_公用.类型 = 0
.如果真 (通用对话框_公用.打开 () = 假)
    返回 ()
.如果真结束
' _按钮1_被单击 ()
返回 ()

.子程序 _导入按钮_被单击
.局部变量 列数, 整数型
.局部变量 m, 整数型
.局部变量 取行数, 整数型
.局部变量 n, 整数型
.局部变量 列计次, 整数型
.局部变量 行计次, 整数型
.局部变量 行, 整数型

_启动窗口.Excel程序1.创建 ()
_启动窗口.Excel工作簿1.置程序 (_启动窗口.Excel程序1)
_启动窗口.Excel工作簿1.激活工作簿 ()
_启动窗口.Excel工作簿1.打开 (_启动窗口.通用对话框_公用.文件名)
_启动窗口.Excel工作簿1.表格序号 = 1
.计次循环首 (取文本长度 (#字母表), 列数)
    _启动窗口.Excel工作簿1.首单元格 = 取文本中间 (#字母表, 列数, 1) + “1”
    _启动窗口.Excel工作簿1.尾单元格 = 取文本中间 (#字母表, 列数, 1) + “1”
    .如果 (_启动窗口.Excel工作簿1.内容 ≠ “”)
        m = 超级列表框.插入列 (, , 100, , , )
        超级列表框.置列标题 (m, _启动窗口.Excel工作簿1.内容)
    .否则
        跳出循环 ()
    .如果结束

.计次循环尾 ()
调试输出 (m, 列数)
' ----------以上取出要创建的数据库的字段数----------
数据库字段数 = 列数 - 1
.计次循环首 (500, 取行数)
    _启动窗口.Excel工作簿1.首单元格 = “a” + 到文本 (取行数 + 1)  ' Excel有列标题所以这里加1
    _启动窗口.Excel工作簿1.尾单元格 = _启动窗口.Excel工作簿1.首单元格
    .如果 (_启动窗口.Excel工作簿1.内容 ≠ “”)
        n = 超级列表框.插入表项 (, _启动窗口.Excel工作簿1.内容, , , , )
        超级列表框.保证显示 (n)
    .否则
        跳出循环 ()
    .如果结束

.计次循环尾 ()
' ---------以上取要创建的数据库的记录数------------
调试输出 (n, 取行数)
n = 取行数
m = 数据库字段数
.计次循环首 (n, 行计次)
    .计次循环首 (m, 列计次)
        Excel工作簿1.首单元格 = 取文本中间 (#字母表, 列计次, 1) + 到文本 (行计次 + 1)  ' Excel有列标题所以这里加1
        Excel工作簿1.尾单元格 = 取文本中间 (#字母表, 列计次, 1) + 到文本 (行计次 + 1)
        超级列表框.置标题 (行计次 - 1, 列计次 - 1, Excel工作簿1.内容)
    .计次循环尾 ()
.计次循环尾 ()
Excel工作簿1.关闭 ()
Excel工作簿1.释放 ()
Excel程序1.退出 ()
Excel程序1.释放 ()
返回 ()

.子程序 _创建数据库导入按钮_被单击
.局部变量 数据库名, 文本型
.局部变量 试验数据库, 字段信息, , "100", 这里可以取足够用的字段
.局部变量 计次, 整数型
.局部变量 名称, 文本型, , "0"
.局部变量 大计次, 整数型

.计次循环首 (超级列表框.取列数 (), 计次)
    加入成员 (名称, 超级列表框.取列标题 (计次 - 1))
.计次循环尾 ()
.计次循环首 (取数组成员数 (名称), 计次)
    试验数据库 [计次].名称 = 名称 [计次]
    试验数据库 [计次].类型 = #文本型
    试验数据库 [计次].最大文本长度 = 80
.计次循环尾 ()
调试输出 (创建 (取运行目录 () + “试验888”, 试验数据库))
.如果 (打开 (取运行目录 () + “试验888”, , , , , , , ) = 真)
    调试输出 (取字段数 ())
    .计次循环首 (超级列表框.取表项数 (), 大计次)
        加记录 ()
        .计次循环首 (取字段数 (), 计次)
            调试输出 (写 (计次, 超级列表框.取标题 (大计次 - 1, 计次 - 1)))
        .计次循环尾 ()
        跳过 ()
    .计次循环尾 ()
    关闭 ()
.否则

.如果结束
返回 ()

@cbh888

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有10位网友发表了看法:

  • 易语言TV

    易语言TV  评论于 [2019-09-18 14:06:58]  回复

    如何excel导入易语言超级列表框

  • 易语言教程

    易语言教程  评论于 [2019-11-02 22:50:12]  回复

    易语言怎么把excel添加到超级列表框

  • 易语言

    易语言  评论于 [2020-03-23 10:33:44]  回复

    易语言超级列表框excel模块

  • 易语言

    易语言  评论于 [2020-04-05 15:04:22]  回复

    易语言+execl到超级列表框

  • 模块官网

    模块官网  评论于 [2020-08-17 19:08:36]  回复

    易语言+excel导入超级列表框

  • 易语言

    易语言  评论于 [2020-08-17 20:03:25]  回复

    易语言+excel导入超级列表框

  • ui

    ui  评论于 [2021-05-28 16:39:15]  回复

    易语言excel导入超级列表框

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
Ex_Ui登陆界面GIF表情包制作RFID读卡器高仿2014QQ界面答题小游戏源码复制组件流量监控算法笔记通用型读内存登陆查询Chrome开发工具教程百度登录验证码自动识别服务端qq消息群发FTP局域网通用型哈希表TP-link登陆定时关机算法模块源码微信域名拦截
最新评论