|
|
简单修改了一下 | 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 你放表格的文件夹路径 | 文本型 | | | | 返回路径 | 文本型 | | 0 | | i | 整数型 | | | 文件_枚举 (你放表格的文件夹路径, “*.xlsx|*.xls”, 返回路径, 真, , 真) 计次循环首 (取数组成员数 (返回路径 ), i ) 超级列表框_EXCEL_导入111 (超级列表框, 假, , , 返回路径 [i ]) 计次循环尾 ()|
| 超级列表框_EXCEL_导入111 | 逻辑型 | | |
| 参_超级列表框 | 超级列表框 | | | | 参_是否清空 | 逻辑型 | | | | 参_是否包含表头 | 逻辑型 | | | | 参_工作表索引 | 整数型 | | | | 文件路径 | 文本型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 局_工作簿 | XL工作簿类 | | | | 局_工作表 | XL工作表类 | | | | 局_格式 | XL格式类 | | | | 局_总行数 | 整数型 | | | | 局_总列数 | 整数型 | | | | 局_索引 | 整数型 | | | | 局_ii | 整数型 | | | | 局_置文本 | 文本型 | | | | 局_i | 整数型 | | | | 局_剩余列数 | 整数型 | | | | 单元格合并数量 | 整数型 | | |
如果真 (文件路径 = “”) 输出调试文本 (“导入路径出错!”) 返回 (假) 如果真 (是否为空 (参_是否清空 ) = 真) 参_是否清空 = 真 如果真 (是否为空 (参_是否包含表头 ) = 真) 参_是否包含表头 = 真 如果真 (局_工作簿. 打开文件 (文件路径 ) = 假) 输出调试文本 (“EXCEL打开失败!”) 返回 (假) 如果真 (是否为空 (参_工作表索引 ) 或 参_工作表索引 ≤ 0 或 参_工作表索引 > 局_工作簿. 取工作表数量 ())  参_工作表索引 = 1 局_工作表 = 局_工作簿.选择工作表 (参_工作表索引 - 1) 如果真 (参_是否包含表头 = 假) 局_工作表. 删除行 (0, 1, )局_总行数 = 局_工作表.结束使用行 ()
局_总列数 = 局_工作表. 结束使用列 ()单元格合并数量 = 局_工作表. 取单元格合并数量 () 如果真 (单元格合并数量 > 0 ) 局_工作表. 取消单元格合并1 (单元格合并数量 )
如果真 (参_是否清空 = 真) 参_超级列表框. 禁止重画 () 参_超级列表框. 全部删除 () 参_超级列表框. 允许重画 () 计次循环首 (局_总行数, 局_i ) 局_索引 = 参_超级列表框. 插入表项 (, , , , , ) 计次循环首 (局_总列数, 局_ii ) 处理事件 ()  局_置文本 = 局_工作表. 取单元格内容 (局_i - 1, 局_ii - 1 )  局_格式 = 局_工作表. 取单元格格式 (局_i - 1, 局_ii - 1 )  局_置文本 = 单元格格式转文本 (局_置文本, 局_格式. 数字格式 ())   参_超级列表框. 置标题 (局_索引, 局_ii - 1, 局_置文本 ) 计次循环尾 () 计次循环尾 ()局_工作簿. 释放 ()返回 (真)
|
|