|
发表于 2020-8-7 14:41:11
|
显示全部楼层
湖北省荆门市
直接用现成的吧。 |
Excel导入_超级列表框_工作簿 | 逻辑型 | | |
超级列表框_ | 超级列表框 | | | | 通用对话框_ | 通用对话框 | | | | 打开的名称 | 文本型 | | | | Excel工作簿 | Excel工作簿 | | | | Excel程序 | Excel程序 | | | | 表头 | 文本型 | | | | 句柄 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局部_计次1 | 整数型 | | | 局部_计次 | 整数型 | | | 局部_标志 | 文本型 | | | 局部_索引 | 整数型 | | | 判断 (Excel程序. 创建 ()) 通用对话框_.类型 = 0 通用对话框_.过滤器 = “xlsx|*.xlsx”通用对话框_.文件名 = 打开的名称 通用对话框_.初始目录 = 取特定目录 ( #系统桌面 )如果真 (通用对话框_. 打开 ()) Excel工作簿. 置程序 (Excel程序 )Excel工作簿. 激活工作簿 ()Excel工作簿. 打开 (通用对话框_.文件名 )Excel工作簿.表格序号 = 1 超级列表框_. 全部删除 ()局部_标志 = “1”局部_计次 = 1 判断循环首 (删全部空 (局部_标志 ) ≠ “”)处理事件 ()局部_标志 = “”计次循环首 (取数组成员数 (表头 ), 局部_计次1 )Excel工作簿.首单元格 = 字符 (97 + 局部_计次1 - 1 ) + 到文本 (局部_计次 + 1 )Excel工作簿.尾单元格 = 字符 (97 + 局部_计次1 - 1 ) + 到文本 (局部_计次 + 1 )局部_标志 = 局部_标志 + Excel工作簿.内容 如果真 (删全部空 (局部_标志 ) ≠ “”)如果真 (局部_计次1 = 1 )局部_索引 = 超级列表框_. 插入表项 (, , , , , )超级列表框_.置标题 (局部_索引, 局部_计次1 - 1, Excel工作簿.内容)计次循环尾 ()局部_计次 = 局部_计次 + 1 判断循环尾 ()Excel工作簿. 关闭 ()Excel工作簿. 释放 ()Excel程序. 退出 ()Excel程序. 释放 ()返回 (真)信息框_提示 (“你的计算机上没有安装Microsoft Excel表格,无法使用!找IT安装 Microsoft Office套件!”, , , #错误图标, 句柄 )返回 (假)
|
|