【发布时间】:2019-09-06 23:44:51
【问题描述】:
我正在创建一个数据导入模块,我需要限制用户只上传 Excel 工作簿。我正在为 GUI 使用 AppJar
app = gui('File Selection', '600x600')
app.addImage("Company", "appJar/company.gif")
app.zoomImage("Company", -10)
app.addLabel('title', 'PowerPoint Data Import')
app.setFont(18)
app.addFileEntry('Data File')
def press(button):
if button == "Cancel":
app.stop
else:
entry = app.getEntry('Data File')
print 'Data File:', entry
wb = load_workbook(filename = entry, data_only = True)
DataImport(wb)
pptxname = entry[:-5] + '.pptx'
prs.save(pptxname)
print "Import Complete"
app.addButtons(['Import', 'Cancel'], press)
app.go()
没有错误消息,但系统将允许选择任何文件类型,我一直无法找到限制它的方法。
【问题讨论】: