【发布时间】:2025-12-15 04:25:02
【问题描述】:
我的Treeview 表单中有一些数据绑定到我的SQLite 数据库,我想知道是否有办法将我的Treeview 的数据作为excel 文件保存在我的计算机中。
mytree = ttk.Treeview(frame_busqueda, height=19, column=('column1', 'column2', 'column3', 'column4', 'column5', 'column6'), show='headings', style="Custom.Treeview")
mytree.pack()
style = ttk.Style()
style.configure("Custom.Treeview.Heading",
foreground="green", relief="flat", font='arial 10 bold')
style.map("Custom.Treeview.Heading", relief=[('active', 'groove'), ('pressed', 'sunken')])
mytree.heading("#1", text="ID CARD")
mytree.column("#1", minwidth=0, width=103, stretch=NO)
mytree.heading("#2", text="NAME")
mytree.column("#2", minwidth=0, width=200, stretch=NO)
mytree.heading("#3", text="SURNAME")
def savetreeview():
with open("new.csv", "w", newline='') as myfile:
csvwriter = csv.writer(myfile, delimiter=',')
for row_id in mytree.get_children():
row = mytree.item(row_id)['values']
csvwriter.writerow(row)
print(row)
我试图使用 csv 来尝试获取行,它显示了我所有的 Treeview 数据作为输出,但实际上我想要将我的 Treeview 的数据保存为我的电脑。谢谢
【问题讨论】:
-
csv文件完美吗?随心所欲。
-
@CoolCloud 它仅在我运行程序时将我的 Treeview 值显示为输出,但我想要将所有树视图数据保存为我的计算机中的 excel 文件,我已经阅读过熊猫,但我被卡住了,伙计
标签: python python-3.x excel tkinter treeview