tkinter.insert在下一列中打印值

时间:2018-09-08 10:25:47

标签: python-3.x tkinter treeview

我有一个包含6列的数据帧,从tkinter我需要的是每次第一次循环迭代时都在下一列中打印数据。例如:

xls = pd.read_excel(file)
df = pd.DataFrame(xls)

df_col = df.columns.values

tree["columns"]=(df_col)
counter = len(df)

for x in range(len(df_col)):
    tree.column(x, width=100 )
    tree.heading(x, text=df_col[x])
    for i in range(counter):
        tree.insert("" , 0, values=(df[df_col[x]][i]))

所需的输出: enter image description here

我从上面的代码中得到的是: enter image description here

任何帮助将不胜感激。预先感谢。

0 个答案:

没有答案