def
gui():
layout
=
[[
sg.
Input
(key
=
'文件路径'
),
sg.FilesBrowse(
'选择xls文件'
,
file_types
=
((
"xls文件"
,
"*.xls"
), ),
target
=
'文件路径'
,
key
=
'选择'
)
],
[
sg.Button(
'转换'
,
key
=
'转换'
,
button_color
=
'red'
,
enable_events
=
True
),
sg.Button(
'清空'
, key
=
'清空'
, enable_events
=
True
),
sg.Text('
', key='
提示
', text_color='
yellow')
]]
window
=
sg.Window(
'xls转xlsx工具 - by [url=mailto:wkdxz@52pojie.cn]wkdxz@52pojie.cn[/url]'
,
layout,
font
=
(
'微软雅黑'
,
12
))
while
True
:
event, values
=
window.read()
if
not
event:
break
if
event
=
=
'转换'
:
tip
=
[
'【操作完成,转换成功的xlsx文件保存在原目录下】\n'
]
for
i
in
values[
'文件路径'
].split(
';'
):
tip.append(to_xlsx(i))
excel.Application.Quit()
window[
'文件路径'
].update('')
sg.popup(
'\n'
.join(tip), font
=
(
'微软雅黑'
,
10
))
elif
event
=
=
'清空'
:
window[
'文件路径'
].update('')
window.close()