怎么把zpath + '清单.xlsx'改成自定义清单文件

python中 grade = pd.read_excel(zpath + '清单.xlsx') 改成从读取从sg.FileBrowse中选中的文件怎么写?

你可以使用sg.FileBrowse获取选中的文件路径,然后将该路径传递给pd.read_excel()函数。以下是示例代码:


import PySimpleGUI as sg
import pandas as pd

# 创建GUI界面,包含一个文件浏览器和一个按钮
layout = [[sg.Text('请选择要读取的Excel文件')],
          [sg.Input(key='-FILE BROWSE-', enable_events=True),
           sg.FileBrowse()],
          [sg.Button('读取Excel文件')]]

window = sg.Window('Excel文件读取器', layout)

while True:
    event, values = window.read()

    if event == sg.WINDOW_CLOSED:
        break
    elif event == '读取Excel文件':
        # 获取选中的文件路径
        file_path = values['-FILE BROWSE-']

        # 使用pd.read_excel()函数读取Excel文件
        grade = pd.read_excel(file_path)
        # 处理你的数据

window.close()