|
变量名 | 类 型 | 静态 | 数组 | 备 注 | 标题循环计次 | 整数型 | | | 数据行循环计次 | 整数型 | | | 局_总行 | 整数型 | | | 局_总列 | 整数型 | | | 标题匹配项 | 文本型 | | | 高表列循环 | 整数型 | | | 表数量循环计次 | 整数型 | | | 最后插入行数 | 整数型 | | | 整表总行数 | 整数型 | | | 自动调整行计次 | 整数型 | | | 自动调整列计次 | 整数型 | | | 类型自动生成计次 | 整数型 | | | 通用数据写入循环 | 整数型 | | |
_启动窗口.禁止 = 真 最后插入行数 = 2 整表总行数 = 0 如果 (文本比较 (文件_取扩展名 (编辑框2.内容 ), “.xlsx”, 假) = 0 或 文本比较 (文件_取扩展名 (编辑框2.内容 ), “.xls”, 假) = 0 ) 如果真 (文本比较 (文件_取扩展名 (编辑框2.内容 ), “.xlsx”, 假) = 0 )  局_LibXL. 创建xlsx ()   如果真 (文本比较 (文件_取扩展名 (编辑框2.内容 ), “.xls”, 假) = 0 )  局_LibXL. 创建xls ()   局_LibXL. 注册 (“gurl”, “windows-2b212d0308c4e60562b36866adz0z5ib”) 局_LibXL. 打开Excel (编辑框2.内容 )  计次循环首 (局_LibXL. 取表数量 (), 表数量循环计次 )  局_LibXL. 取表句柄 (表数量循环计次 - 1 )  局_LibXL. 表格取使用区域_ (, , 局_总行, 局_总列 )  整表总行数 = 整表总行数 + 局_总行   判断循环首 (高级表格1.行数 < 整表总行数 + 3 )   高级表格1. 插入行 (, )  判断循环尾 ()   计次循环首 (高级表格1.列数, 高表列循环 )   标题匹配项 = 到文本 (高级表格1. 取数据 (2, 高表列循环 ))    计次循环首 (局_总列 + 1, 标题循环计次 )    如果真 (局_LibXL. 取单元格内容 (0, 标题循环计次 - 1, ) = 标题匹配项 )         计次循环首 (局_总行, 数据行循环计次 )      如果 (表数量循环计次 = 1 )       高级表格1. 置数据 (数据行循环计次 + 2, 高表列循环, 1, 局_LibXL. 取单元格内容 (数据行循环计次, 标题循环计次 - 1, ))        高级表格1. 置数据 (整表总行数 - 局_总行 + 数据行循环计次 + 2, 高表列循环, 1, 局_LibXL. 取单元格内容 (数据行循环计次, 标题循环计次 - 1, ))             计次循环尾 ()        计次循环尾 ()  计次循环尾 () 计次循环尾 () 局_LibXL. 释放 ()  
通过匹配的内容,将对应数据写入表中
|
|