2017-06-27 39 views
-5

是否有任何方法在gui上使用Tkinter顯示(xlsx文件)工作表? 它可以是任何格式。在gui上使用tkinter顯示(xlsx文件)工作表

def display(): 
    filepath="D:\old\fresh.xlsx" 
    os.system(filepath) 
w = Label(top, text=time.strftime("%c")) 
k=Tkinter.Button(top,text="See all result on Ms excel",command= helloCallBack) 
B=Tkinter.Button(top,text="Enter to get new data",command= helloCallBack) 
load=Image.open("498064609.jpg") 
background_image=ImageTk.PhotoImage(load) 
background_label = Label(top, image=background_image) 
k.pack() 
B.grid(row=2,column=6) 
B.pack() 
w.pack() 

這導致(無響應)當我按下按鈕( '查看Excel的女士所有的結果')

+1

你想顯示*的* excel文件,或只是其中的數據? – MattR

+0

是的,有一種方法。你遇到什麼問題?你研究過如何讀取和解析xlsx文件嗎?你知道如何創建tkinter GUI嗎?你知道如何以表格格式顯示數據嗎? –

+0

我想顯示excel文件 –

回答

-1

使用Tktable和python3

import tkinter as tk 
import tktable 

root = tk.Tk() 
table = tktable.Table(root, rows=10, cols=4) 
table.pack(side="top", fill="both", expand=True) 
root.mainloop() 
+0

這不會顯示一個xlsx文件,它只是創建一個空表。 –

+0

@BryanOakley我在OP編輯之前就寫過答案 – dram

+0

我不明白爲什麼會改變任何東西。最初的問題是關於顯示xlsx數據,這個答案沒有解決這個問題。 –