You can use Tkinter’s grid.
To create a simple excel-like table:
try:
from tkinter import *
except ImportError:
from Tkinter import *
root = Tk()
height = 5
width = 5
for i in range(height): #Rows
for j in range(width): #Columns
b = Entry(root, text="")
b.grid(row=i, column=j)
mainloop()
You can grab the data by accessing the children of the grid and getting the values from there.