|

|
超级列表框_导入表格 | 逻辑型 | | |
超级列表框 | 超级列表框 | | | | 路径 | 文本型 | | | | 进度条 | 进度条 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | book | 类_工作簿 | | | 表格 | 类_工作表 | | | 起始行 | 整数型 | | | 起始列 | 整数型 | | | 终止行 | 整数型 | | | 终止列 | 整数型 | | | i | 整数型 | | | 列宽 | 整数型 | | | s | 整数型 | | | n | 整数型 | | |
如果真 (文件是否存在 (路径 ) = 假) 返回 (假)超级列表框.全部删除 () 计次循环首 (超级列表框. 取列数 (), i ) i = i - 1  超级列表框. 删除列 (i ) 计次循环尾 ()EXCEL_初始化 (book, 路径 )表格 = book. 选择表 (0 )起始行 = 表格. 取使用起始行 ()起始列 = 表格. 取使用起始列 ()终止列 = 表格. 取使用终止列 ()终止行 = 表格. 取使用终止行 ()进度条.最小位置 = 0 进度条.最大位置 = 终止行 - 起始行 - 1 列宽 = (超级列表框.宽度 - 80 ) ÷ (终止列 - 起始列 ) 计次循环首 (终止列 - 起始列 + 1, i ) i = i - 1  如果 (i = 0 )  超级列表框. 插入列 (i, “ID”, 50, 1, , )   超级列表框. 插入列 (i, 表格. 取单元格文本 (0, i - 1 ), 列宽, 1, , ) 调试输出 (i) 处理事件 () 计次循环尾 () 计次循环首 (终止行 - 起始行 - 1, i ) 进度条.位置 = i  s = 超级列表框. 插入表项 (, , , , , ) 计次循环首 (终止列 - 起始列 + 1, n )  n = n - 1   如果 (n = 0 )   超级列表框. 置标题 (s, n, 到文本 (i ))    超级列表框. 置标题 (s, n, 表格. 取单元格文本 (i, n - 1 ))  处理事件 () 计次循环尾 () 计次循环尾 ()返回 (真)|
超级列表框_导出表格 | | | |
保存文件名 | 文本型 | | | | 超级列表框 | 超级列表框 | | | | 模板文件 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 工作簿 | 类_工作簿 | | | excel | 类_工作表 | | | 格式 | 类_格式 | | | i | 整数型 | | | n | 整数型 | | | 内容 | 文本型 | | | a | 整数型 | | | b | 整数型 | | | c | 整数型 | | |
如果 (模板文件 ≠ “”) 复制文件 (模板文件, 保存文件名 ) 写到文件 (保存文件名, #空表格xlsx )EXCEL_初始化 (工作簿, 保存文件名)excel = 工作簿. 选择表 (0 ) 计次循环首 (超级列表框. 取表项数 () + 1, i ) i = i - 1  计次循环首 (超级列表框. 取列数 (), n )  n = n - 1   如果 (i = 0 )   内容 = 超级列表框. 取列标题 (n )   内容 = 超级列表框. 取标题 (i - 1, n ) 格式 = excel.取单元格格式 (i, n)
  excel. 置单元格文本 (i, n, 内容, 格式 ) 计次循环尾 () 计次循环尾 ()工作簿. 保存 (保存文件名 )工作簿. 释放 ()|
EXCEL_初始化 | 逻辑型 | | |
book | 类_工作簿 | | | | excel路径 | 文本型 | | | |
如果 (文件_取扩展名 (excel路径 ) = “.xlsx”) 如果真 (文件是否存在 (excel路径 ) = 假) 写到文件 (excel路径, #空表格xlsx ) book.创建XLSX () 如果 (文件_取扩展名 (excel路径 ) = “.xls”)  book. 创建XLSX () 返回 (假) book.注册 (“123”, Getkey (“123”))返回 (book. 打开 (excel路径 ))
模块与dll.zip
(2.59 MB, 下载次数: 862)
|
-
评分
-
查看全部评分
|