|
发表于 2021-3-18 13:46:46
|
显示全部楼层
湖北省荆门市
句柄 = xlCreateXMLBookCA () xlBookSetKeyA (句柄, 取文本_指针 (“heiye2018”), 取文本_指针 (“windows-2429200204cde60c6ab16a6ea1q9wec2”)) 返回 (句柄 ) |
Excel导出_超级列表框 | 逻辑型 | | |
超级列表框_ | 超级列表框 | | | | 进度条_ | 进度条 | | | | 表头 | 文本型 | | | | 工作表名 | 文本型 | | | | 列宽 | 整数型 | | | | 路径 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 句柄 | 整数型 | | | 总数 | 长整数型 | | | a | 整数型 | | | b | 整数型 | | | c | 整数型 | | | d | 整数型 | | | e | 文本型 | | | f | 整数型 | | | 终止列 | 整数型 | | | qq | 整数型 | | |
总数 = 超级列表框_. 取表项数 ()句柄 = XLSX初始化_ ()c = xlBookInsertSheetA (句柄, xlBookSheetCountA (句柄 ), 取文本_指针 (工作表名 ), 0 )a = xlBookAddFormatA (句柄, 0 )xlFormatSetBorderA (a, 1 ) 计次循环首 (取数组成员数 (表头 ), b ) xlSheetWriteStrA (c, 0, b - 1, 取文本_指针 (表头 [b ]), a ) 计次循环尾 ()进度条_.位置 = 0 进度条_.最大位置 = 总数 如果真 (总数 ≥ 32767 )  进度条_.最大位置 = 总数 ÷ 100  终止列 = 取数组成员数 (表头 ) 如果真 (是否为空 (列宽 ))  计次循环首 (终止列, ) 加入成员 (列宽, -1 ) 计次循环尾 () 计次循环首 (总数, d ) 计次循环首 (终止列, b )  e = 超级列表框_. 取标题 (d - 1, b - 1 ) xlSheetWriteStrA (c, d, b - 1, 取文本_指针 (e ), a ) 计次循环尾 () 判断 (总数 ≥ 32767 )  进度条_.位置 = d ÷ 100   进度条_.位置 = d 系统_处理事件1 () 计次循环尾 ()xlSheetAddIgnoredErrorA (c, 0, 0, d, b, 255 ) 计次循环首 (取数组成员数 (列宽 ), qq ) xlSheetSetColA (c, qq - 1, qq - 1, 列宽 [qq ], 0, 0 ) 计次循环尾 ()f = xlBookSaveA (句柄, 取文本_指针 (路径 )) xlBookReleaseA (句柄 )返回 (f = 1 )
|
Excel导入_超级列表框 | 逻辑型 | | |
超级列表框_ | 超级列表框 | | | | 进度条_ | 进度条 | | | | Excel文件 | 文本型 | | | | 是否包含表头 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 句柄 | 整数型 | | | 表_句柄 | 整数型 | | | 列数 | 整数型 | | | 行数 | 整数型 | | | 读取表格 | 整数型 | | | 行 | 整数型 | | | 列 | 整数型 | | | 临时内容 | 文本型 | | | 行内容 | 文本型 | | | 行__ | 整数型 | | |
句柄 = XLSX初始化_ () 如果真 (取反 (xlBookLoadA (句柄, 取文本_指针 (Excel文件 )) = 1 )) xlBookReleaseA (句柄 ) 返回 (假)表_句柄 = xlBookGetSheetA (句柄, 读取表格)
行数 = xlSheetLastRowA (表_句柄 ) 列数 = xlSheetLastColA (表_句柄 ) 超级列表框_. 全部删除 () 如果真 (是否为空 (是否包含表头 ))  是否包含表头 = 假 如果真 (是否包含表头 = 假) 行数 = 行数 - 1  进度条_.位置 = 0 进度条_.最大位置 = 行数 如果真 (行数 - 1 ≥ 32767 )  进度条_.最大位置 = 行数 ÷ 100  计次循环首 (行数, 行 )  列 = 0  判断 (行数 ≥ 32767 )  进度条_.位置 = 行 ÷ 100   进度条_.位置 = 行 超级列表框_.插入表项 (, , , , , ) 计次循环首 (列数, 列 )  判断 (是否包含表头 = 假)   行__ = 行    行__ = 行 - 1  临时内容 = 指针到文本 (xlSheetReadStrA (表_句柄, 行__, 列 - 1, 0))
  超级列表框_. 置标题 (行 - 1, 列 - 1, 临时内容 ) 计次循环尾 () 系统_处理事件1 () 计次循环尾 ()xlBookReleaseA (句柄 ) 返回 (真)
兄弟,看我的这个怎么样?
|
|