|
|
超列_到表格 | 逻辑型 | | |
超级列表框 | 超级列表框 | | | | Excel路径 | 文本型 | | | | 工作表名 | 文本型 | | | | 不带表头 | 逻辑型 | | | | 单元格式 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局簿组 | 文本型 | | 0 | sy | 整数型 | | | a | 整数型 | | | b | 整数型 | | | 局存在 | 逻辑型 | | | 表格 | EXCEL程序对象 | | | w | 单元格对象 | | | 局区域 | 文本型 | | |
如果真 (取文本右边 (Excel路径, 5 ) ≠ “.xlsx”) Excel路径 = Excel路径 + “.xlsx” 局存在 = 文件是否存在 (Excel路径 )表格. 创建 ()w. 置程序 (表格 ) 判断 (局存在 ) 表格. 打开文件 (Excel路径, , 假, , ) 表格. 新建工作簿 () 如果真 (是否为空 (工作表名 ))  工作表名 = “A” + 到文本 (表格. 取工作表数 ())  表格. 新建工作表 (工作表名 )sy = 表格. 取工作表索引 (工作表名 )a = 超级列表框. 取表项数 ()b = 超级列表框. 取列数 ()局区域 = “A1:” + EXCEL_数字转换列号 (b ) + 到文本 (a + 1 ) 如果真 (取反 (是否为空 (单元格式 )) ) w. 格式_置单元格格式 (sy, 局区域, 单元格式 ) 计次循环首 (a, a ) 计次循环首 (b, b )  w. 置文本值壹 (sy, a, b, 超级列表框. 取标题 (a - 1, b - 1 ))  计次循环尾 () 计次循环尾 () 如果真 (取反 (不带表头 ))  w. 插入一行 (sy, “A1”) 计次循环首 (超级列表框. 取列数 (), b )  w. 置文本值壹 (sy, 1, b, 超级列表框. 取列标题 (b - 1 ))  计次循环尾 () w. 置自动列宽 (sy, 局区域 )表格. 取工作簿数组 (局簿组 ) 如果真 (取数组成员数 (局簿组 ) > 0 ) 判断 (局存在 )  局存在 = 表格. 保存 (局簿组 [1 ])  局存在 = 表格. 另存为 (局簿组 [1 ], Excel路径, 51, , )   表格. 退出程序 ()返回 (局存在 )
|
|