我有一个python脚本,我想把它添加到用户界面中,以便其他完全没有编程知识的人更好地使用它。python脚本从用户输入函数导入一个excel文件,进行一些格式化,然后返回一个带有xlsx write的excel文件,例如:## user input excel file
file = input("Name of the file:")
df = pd.read_excel(file)
## some type of function like this
df.loc[df["Amount"] < 0 ,'Credit'] = df['Amount']
df.loc[df["Amount"] > 0 ,'Debit'] = df['Amount']
## writing resulting data frame to excel, also with user input
import xlsxwriter
file_name = input("Name of the file with xlsx extension:")
writer = pd.ExcelWriter(file_name,
engine='xlsxwriter',
datetime_format='yyyymmdd',
date_format='yyyymmdd')
df.to_excel(writer, sheet_name = ('Sheet1'))
workbook = writer.book
worksheet = writer.sheets['Sheet1']
worksheet.set_column('B:AV', 40)
writer.save()
我正在尝试调整代码以适应Tkinter:
^{pr2}$
但是当按钮被点击时它什么也不做(翻译-app.ipynb应用程序是我要使用的jupyter脚本)
我是一个完全的初学者在Tkinter,所以任何帮助都是感激的!非常感谢