python tkinter读取excel
时间: 2023-11-02 22:06:11 浏览: 272
Python的Tkinter库提供了一种简单的方法来创建GUI应用程序。要读取Excel文件,可以使用Python的openpyxl库。下面是一个简单的示例代码,演示如何使用Tkinter和openpyxl读取Excel文件:
```
import tkinter as tk
from tkinter import filedialog
from openpyxl import load_workbook
def open_file():
file_path = filedialog.askopenfilename()
if file_path.endswith('.xlsx'):
wb = load_workbook(filename=file_path)
ws = wb.active
for row in ws.iter_rows():
for cell in row:
print(cell.value)
root = tk.Tk()
button = tk.Button(root, text='Open', command=open_file)
button.pack()
root.mainloop()
```
这个程序创建了一个简单的GUI窗口,其中包含一个按钮。当用户点击按钮时,会弹出一个文件对话框,允许用户选择要读取的Excel文件。如果用户选择了一个.xlsx文件,程序将使用openpyxl库打开该文件,并遍历所有单元格并打印它们的值。
阅读全文