2023年12月2日发(作者:)

r设置文件选择类型 1 # encoding:utf-8 2

3 from tkinter import * 4 from tkinter import messagebox 5 from tkinter import filedialog 6

7 ''' 8 画图形界面,供user操作 9 界面功能:10 选择类型:BC1,MBM11 导入EXCEL12 3.点击数据处理,生成处理后的excel13 '''14

15 class OpenMyXLS(Frame):16 def __init__(self, master=None):17 super().__init__(master)18 = master19 ()20 s()21

22 def openxls(self):23 #创建一个标签:请选择数据处理类型24 1 = Label(root, text="请选择要处理的数据类型:", font=("Arial", 12))25 (x=30, y=30)26 #创建两个单选框:BC1,MLB27

28 = StringVar()29 h = StringVar()30 ("BC1")31 1 = Radiobutton(root, text='BC1', value="BC1", variable=, command=a)32 (x=30, y=60)33 2 = Radiobutton(root, text='MBM', value="MBM", variable=, command=a)34 (x=90, y=60)35 #创建一个文本选择框(文本,输入框,按钮)36 2 = Label(root, text="xlxs格式:", font=("Arial", 12))37 (x=30, y=90)38 = Entry(root, width=40, textvariable=h)39 (x=110, y=90)40 1 = Button(root, text="选择文件", font=("Arial", 12), width=10, height=1, command=llBack)41 (x=400, y=85)42

43 # 选择文件夹44 #Folderpath = ectory()45 # 选择文件46 #Filepath = nfilename()47 # 打印文件夹路径48 #print('Folderpath:', Folderpath)49 # 打印文件路径50 #print('Filepath:', Filepath)51

52 #创建一个按钮:开始处理数据53 2 = Button(root, text="开始数据处理", font=("Arial", 12), width=20, height=2)54 (x=180, y=120)55 #创建一个提示信息:显示处理后的文档位置56 3 = Label(root, text="提示信息!", font=("Arial", 12))57 (x=30, y=180)58 return None59

60 def songhua(self):61 fo("信息选择", "你想要处理的数据是:"+())62

63 def pathCallBack(self):64 filePath = nfilename(title="Select excel file", filetypes=(("excel files", "*.xlsx"),))65 if (filePath != ''):66 (filePath)67

68 if __name__ == '__main__':69 root = Tk()70 ry("500x300+200+300")71 ("81 mapping 70 数据处理小程序")72 app = OpenMyXLS(master=root)73 op()