tkinter显示整个excel表格
时间: 2023-07-13 19:04:00 浏览: 114
好的,您可以使用Python自带的openpyxl库来读取excel文件,并使用tkinter库构建一个GUI界面显示整个表格。您需要安装这两个库,然后可以根据以下代码示例来实现:
```python
import openpyxl
import tkinter as tk
from tkinter import ttk
# 打开Excel文件
wb = openpyxl.load_workbook('your_file.xlsx')
# 选择工作表
sheet = wb.active
# 获取所有行和列
rows = sheet.max_row
cols = sheet.max_column
# 创建Tkinter窗口
root = tk.Tk()
root.title("Excel表格展示")
# 创建表头
for i in range(1, cols + 1):
cell_value = sheet.cell(row=1, column=i).value
ttk.Label(root, text=cell_value).grid(row=0, column=i-1)
# 创建表格内容
for i in range(2, rows + 1):
for j in range(1, cols + 1):
cell_value = sheet.cell(row=i,column=j).value
ttk.Label(root, text=cell_value).grid(row=i-1, column=j-1)
root.mainloop()
```
这样就可以展示整张Excel表格在Tkinter的窗口中了。
阅读全文