窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
局_文件 | 文本型 | | |
局_libxl | LibXL | | |
局_总行 | 整数型 | | |
局_总列 | 整数型 | | |
局_当前行 | 整数型 | | |
局_索引 | 整数型 | | |
通用对话框.类型 = 0
如果真 (通用对话框.
打开 ())

局_文件 = 通用对话框.文件名

判断 (寻找文本 (局_文件,
“*.xlsx”, ,
假) > -1
)

局_libxl.
创建XLSX ()

局_libxl.
创建XLS ()


局_libxl.
注册 (“GCCG”,
“windows-282123090cc0e6036db16b60a1o3p0h9”)
局_libxl.
打开EXCEL (通用对话框.文件名
)
局_libxl.
取表格句柄 (0
) 
局_libxl.
表格取使用区域_ (, , 局_总行, 局_总列
)

局_总行 = 局_总行 + 1

计次循环首 (局_总行, 局_当前行
)

局_索引 = 超级列表框.
插入表项 (, , , , ,
)

超级列表框.
置标题 (局_索引, 0, 局_libxl.
表格取单元格内容_ (局_当前行 - 1, 0,
))


超级列表框.
置标题 (局_索引, 1, 局_libxl.
表格取单元格内容_ (局_当前行 - 1, 1,
))


超级列表框.
置标题 (局_索引, 2, 局_libxl.
表格取单元格内容_ (局_当前行 - 1, 2,
))

计次循环尾 ()
变量名 | 类 型 | 静态 | 数组 | 备 注 |
局_文件 | 文本型 | | |
局_libxl | LibXL | | |
局_当前行 | 整数型 | | |
局_索引 | 整数型 | | |
通用对话框.类型 = 1
如果真 (通用对话框.
打开 ())

局_文件 = 通用对话框.文件名

判断 (寻找文本 (局_文件,
“*.xlsx”, ,
假) > -1
)

局_libxl.
创建XLSX ()

局_libxl.
创建XLS ()


局_libxl.
注册 (“GCCG”,
“windows-282123090cc0e6036db16b60a1o3p0h9”)
局_libxl.
添加表格 (“Sheet1”,
) 
局_libxl.
取表格句柄 (0
)

计次循环首 (超级列表框.
取表项数 (), 局_索引
)

局_索引 = 局_索引 - 1


局_libxl.
表格置单元格内容_ (局_当前行, 0, 超级列表框.
取标题 (局_索引, 0
),
)

局_libxl.
表格置单元格内容_ (局_当前行, 1, 超级列表框.
取标题 (局_索引, 1
),
)

局_libxl.
表格置单元格内容_ (局_当前行, 2, 超级列表框.
取标题 (局_索引, 2
),
)

局_当前行 = 局_当前行 + 1

计次循环尾 ()

判断 (局_libxl.
保存EXCEL (局_文件
))

信息框 (“保存成功”,
#信息图标, ,
)
信息框 (“保存失败”,
#错误图标, ,
)

