开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 5933|回复: 20
打印 上一主题 下一主题
收起左侧

[易源码分享] Excel导入超级列表,根据列数创建数据库

[复制链接]
结帖率:67% (2/3)
跳转到指定楼层
发表于 2014-10-3 13:20:19 | 只看该作者 回帖奖励 |正序浏览 |阅读模式   吉林省四平市
分享源码
界面截图: -
是否带模块: 纯源码
备注说明: -
本帖最后由 宇智波·佐助 于 2014-10-11 23:11 编辑
  
窗口程序集名保 留  保 留备 注
窗口程序集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)))
计次循环尾 ()
跳过 ()
计次循环尾 ()
关闭 ()


返回 ()


i支持库列表   支持库注释   
eExcel2000EXCEL2000支持库
iext扩展界面支持库一
spec特殊功能支持库
excl完全自主导入-4.rar (2.5 KB, 下载次数: 181)


结帖率:0% (0/1)

签到天数: 14 天

20
发表于 2019-6-22 08:55:14 | 只看该作者   广东省云浮市
学习,谢谢楼主分享
回复 支持 反对

使用道具 举报

结帖率:97% (33/34)
19
发表于 2016-4-3 10:53:47 | 只看该作者   福建省厦门市
打开文件破损
回复 支持 反对

使用道具 举报

18
发表于 2015-12-23 15:10:54 | 只看该作者   浙江省金华市
学习了,谢谢楼主分享
回复 支持 反对

使用道具 举报

结帖率:50% (2/4)
17
发表于 2015-10-3 16:26:16 | 只看该作者   河南省信阳市
看看怎么使用
回复 支持 反对

使用道具 举报

16
发表于 2015-5-28 11:24:40 | 只看该作者   四川省广元市
看看怎么使用
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
15
发表于 2015-5-3 19:02:14 | 只看该作者   湖南省常德市
正在学习中啊.!
回复 支持 反对

使用道具 举报

签到天数: 16 天

14
发表于 2015-4-4 12:52:24 | 只看该作者   重庆市重庆市
正需要这些个,学习一下
回复 支持 反对

使用道具 举报

13
发表于 2015-1-23 23:35:52 | 只看该作者   广东省中山市
正需要这些个,学习一下
回复 支持 反对

使用道具 举报

结帖率:100% (11/11)
12
发表于 2015-1-16 18:20:31 | 只看该作者   广东省梅州市
正需要这些个,学习一下
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
11
发表于 2015-1-14 12:09:54 | 只看该作者   江苏省苏州市
下来用用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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