|
超级列表框_导入表格 | 逻辑型 | |
|
超级列表框 | 超级列表框 | | | |
路径 | 文本型 | | | | 进度条 | 进度条 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
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路径
))