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

网站首页 > 易语言相关 > 数据库类源码 正文

读取excel文件到高级表格易语言源码

三叶资源网 2017-08-24 14:49:30 数据库类源码 4314 ℃ 24 评论

读取excel文件到高级表格源码

@易语言论坛

.版本 2
.支持库 eExcel2000
.支持库 eGrid

.子程序 _按钮1_被单击
.局部变量 记录集句柄, 整数型
.局部变量 i, 整数型
.局部变量 单元, 文本型
.局部变量 m
.局部变量 行对象, 对象
.局部变量 列对象, 对象
.局部变量 行, 整数型
.局部变量 列, 整数型
.局部变量 单元格对象, 对象
.局部变量 工作簿对象, 对象
.局部变量 范围, 对象

通用对话框1.打开 ()
编辑框1.内容 = 通用对话框1.文件名
Excel工作簿1.打开 (通用对话框1.文件名)
Excel工作簿1.激活工作簿 ()
Excel工作簿1.激活表格 ()
Excel工作簿1.表格序号 = 1
工作簿对象 = Excel工作簿1.取表格对象 ()
' 工作簿对象.查看 ()
范围 = 工作簿对象.读对象型属性 (“UsedRange”, )
行对象 = 范围.读对象型属性 (“Rows”, )
行 = 行对象.读数值属性 (“Count”, )
列对象 = 范围.读对象型属性 (“Columns”, )
列 = 列对象.读数值属性 (“Count”, )
输出调试文本 (到文本 (行))
输出调试文本 (到文本 (列))
高级表格1.行数 = 1
高级表格1.列数 = 1
高级表格1.置列宽 (0, 50)
高级表格1.置数据 (0, 0, #表格常量.文本型, “序号”)  ' 假设字段名在第一行,可自己调整
.计次循环首 (列, i)  ' 把一条记录中的字段放入数组
    高级表格1.插入列 (, )
    Excel工作簿1.首单元格 = 转换字母 (i) + “1”
    Excel工作簿1.尾单元格 = 转换字母 (i) + “1”
    单元格对象 = Excel工作簿1.取单元格对象 ()
    ' 输出调试文本 (单元格对象.读文本属性 (“Value”, ))
    高级表格1.置数据 (0, i, #表格常量.文本型, 单元格对象.读文本属性 (“Value”, ))
    高级表格1.置列宽 (i, 70)
.计次循环尾 ()
.如果 (外部数据库1.打开 (“ODBC;DBQ=” + 编辑框1.内容 + “;Driver={Microsoft Excel Driver (*.xls)}; ”, ))  ' 通过odbc文本链接xls文件
    记录集句柄 = 外部数据库1.查询 (“select * from [sheet1$]”)
    .如果 (记录集句柄 ≠ 0)
        外部数据库1.到首记录 (记录集句柄)
        i = 1
        m = 1
        外部数据库1.到后一记录 (记录集句柄)
        .判断循环首 (外部数据库1.尾记录后 (记录集句柄) = 假)
            高级表格1.插入行 (, )
            .计次循环首 (列, i)  ' 把一条记录中的字段放入数组
                单元 = 到文本 (外部数据库1.读 (记录集句柄, i))
                高级表格1.置数据 (m, i, #表格常量.文本型, 单元)
                高级表格1.置数据 (m, 0, #表格常量.文本型, 到文本 (i))
            .计次循环尾 ()
            m = m + 1
            外部数据库1.到后一记录 (记录集句柄)
        .判断循环尾 ()
    .否则

    .如果结束

.否则
    信息框 (“连接失败”, 0, )
.如果结束
外部数据库1.关闭记录集 (记录集句柄)
外部数据库1.关闭 ()
Excel工作簿1.关闭 ()
Excel工作簿1.释放 ()
Excel程序1.销毁 ()
文件下载


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

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

  • 资源网

    资源网  评论于 [2019-05-28 17:34:52]  回复

    易语言excel到高级表格

  • 易语言例子

    易语言例子  评论于 [2019-08-26 14:41:45]  回复

    易语言+提取excel指定数据到高级表格

  • 易语言例子

    易语言例子  评论于 [2019-08-26 14:45:08]  回复

    易语言+提取excel数据到高级表格

  • 易语言

    易语言  评论于 [2020-04-25 15:54:04]  回复

    易语言高级表格从文件

  • vue

    vue  评论于 [2020-09-08 10:22:59]  回复

    易语言读取sqlserver的数据写表格里

  • 源码资源库

    源码资源库  评论于 [2021-05-06 14:27:24]  回复

    如何做一个表格查询查询系统源码

  • 多线程

    多线程  评论于 [2021-05-28 16:47:02]  回复

    易语言按条件读取excel表格数据

  • 多线程

    多线程  评论于 [2021-05-30 19:19:51]  回复

    易语言外部数据库读excel

欢迎 发表评论:

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

网站分类
随机tag
Js加密TCP服务器webqqGDI百度推广引流软件滑动验证码上传视频两点坐标取角度源码HttpWatch破解版微信加人寻找文件网页POST高效数据结构动态特效DXTC图片算法标签浏览器socks5按键精灵群发源码代理ip采集
最新评论