如何将TKinter用户表单链接到Excel以进行数据收集?

时间:2012-06-17 18:08:38

标签: python excel user-interface user-input export-to-excel

如何从Tkinter用户表单中收集数据? (在excel或文本文件中)

例如:

如何将以下变量的值,即 a (需要的值:' x1')写入Excel工作表?

a=StringVar()
checkBox1=Checkbutton(root, text="text1", variable=a, onvalue="x1", offvalue="N/A")
checkBox1.place(relx=0., rely=0., relwidth=0., relheight=0.)
checkBox1.pack()

我的Python理解水平:初学者

Python版本:2.7.3

GUI:Tkinter

提前致谢

1 个答案:

答案 0 :(得分:0)

确定,

  1. 您可以将您的值保存为csv文件,然后将它们导入excel(这是最快的方式)
  2. 表示1.您可以使用具有特定Excel格式的python csv模块。
  3. 您可以使用xlwt模块(不适用于python 3)
  4. 您可以使用openpyxl(对于新的xlsx文件)
  5. 您可以使用pandas(pandas使用xlwt或openpyxl)
  6. 您可以使用tablib
  7. 您可以使用pywin32
  8. 的com对象