【发布时间】:2019-06-11 18:09:32
【问题描述】:
我对编程还很陌生,对 Tkinter 还是比较陌生。
我正在设置一个与 SQL Server 一起使用的 GUI,以允许前端用户检索、更新和删除某些信息。
目前我的所有东西都能正常通信和工作,但我有一个功能,可以使用 Pandas 将结果列表导出到 excel 文件中。导出工作正常,但它具有我在 Pandas to_excel 方法中提供的静态名称和目录。
我想使用 Tkinter asksaveasfilename 对话框来允许用户命名和选择文件导出位置,但我似乎无法弄清楚这个对话框是如何工作的(如果可能的话)。对话框代码中是否有一个选项,我可以在其中指定要保存的信息?
def exportFunc():
pd.DataFrame(data).to_excel("TestList.xlsx", header=False, index = True)
filedialog.asksaveasfilename(initialdir = "/", title = 'Save File', filetypes = ("Excel File", "*.xlsx"))
pass
我的代码没有产生任何错误,只是简单地在对话框中保存了我尝试的所有内容。现在我在我的实际代码中注释掉了文件对话框,但如果有人能指导我找到可能的解决方案,我将不胜感激!
【问题讨论】: