Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用外部数据excel文件更新目标excel文件的GUI_Python_Excel_Pandas_Tkinter_Openpyxl - Fatal编程技术网

Python 使用外部数据excel文件更新目标excel文件的GUI

Python 使用外部数据excel文件更新目标excel文件的GUI,python,excel,pandas,tkinter,openpyxl,Python,Excel,Pandas,Tkinter,Openpyxl,我一直在尝试开发一个GUI,只需导入一个excel文件目录(新数据),然后当我单击一个按钮时,命令功能就是将这个(新数据)excel文件上的信息修改为(源数据)excel文件的最大行 在将两张excel工作表转换为数据框后,我使用了dataframe和.amend方法。但是,这可能不太好,(新数据)excel可能会像源数据文件那样没有标题顺序来修改信息 有什么帮助吗 ## Import function to amend data from a sheet to an existing reso

我一直在尝试开发一个GUI,只需导入一个excel文件目录(新数据),然后当我单击一个按钮时,命令功能就是将这个(新数据)excel文件上的信息修改为(源数据)excel文件的最大行

在将两张excel工作表转换为数据框后,我使用了dataframe和.amend方法。但是,这可能不太好,(新数据)excel可能会像源数据文件那样没有标题顺序来修改信息

有什么帮助吗

## Import function to amend data from a sheet to an existing resource sheet
def importdata():

    df1 = pd.read_excel('Destiny.xlsx', index_col=0)
    df2 = pd.read_excel(fileroot, index_col=0)
    df1.append(df2, ignore_index= True)
    df1 = df1.append(df2)
    Saveit = df1.to_excel('Destiny.xlsx')
    importbtn.config(text='Imported', command= NONE, bg='grey')

如果您不希望用户能够按下按钮,则可以使用
state=“disabled”
而不是
command=“none”,bg=“grey”
button@TheLizzard谢谢,这是一个很好的通知。