【发布时间】:2021-04-28 23:27:39
【问题描述】:
在下拉列表中选择文件夹后,我需要有关如何制作按钮的帮助。
例如:我有 3 个文件夹,名称分别为“文件夹 1”、“文件夹 2”和“文件夹 3”。在“文件夹 1”内,我有 5 个 excel(.xlsx) 文件。所以我需要有关如何读取和显示 1 个 excel(.xlsx) 文件中的数据的帮助。
我目前的情况:我在下拉菜单中选择“文件夹 1”。接下来我需要一个按钮,它可以打开“文件夹 1”并显示 5 个 excel(.xlsx) 文件的另一个列表。然后,我可以选择其中一个 excel(.xlsx) 文件并在 gui 中显示数据。
这是我的代码....帮帮我:'(
import os
import tkinter as tk
from tkinter import ttk
#import tkinter as tk
from tkinter import filedialog, messagebox, ttk
folder = r'C:\Users\test folder'
filelist = [fname for fname in os.listdir(folder)]
master = tk.Tk()
master.geometry('1200x800')
master.title('Select a file')
optmenu = ttk.Combobox(master, values=filelist, state='readonly')
optmenu.pack(fill='x')
master.mainloop()
【问题讨论】:
-
在 tkinter 中显示 excel 文件是另一个问题,选择文件是另一个问题。
-
我想你要找的是
glob
标签: python excel tkinter file-handling