Xlsxwriter Python中的字符串变量
我是
python的新手,我正在使用Tkinter创建一个程序,它可以让我在另一个excel文件中编写内容,而无需实际打开Excel文件.
从tkinter,我添加了一个Entry框,我必须写一个值,一个按钮,它将使用xlsxwriter在excel格式中写入值. 我试过了 name_entry = StringVar() name_get = name_entry.get() e1 = Entry(root,textvariable = name_entry) b1 = Button(root,text = "Create") e1.pack() b1.bind("<Button-1>",create) b1.pack() 函数’create’是 def create(event): workbook = xlsxwriter.Workbook(0,"2016" + str(name_get)) worksheet = workbook.add_worksheet() worksheet.write(0,'name') worksheet.write(1,str(name_get)) workbook.close 当我运行程序并在条目中写入内容并按下时 除此之外,该程序没有任何错误 如何将输入框中写入的值写入excel文件? 此外,是否可以在xlsxwriter中创建excel文件的扩展名(例如.csv文件)? 非常感谢您阅读我的问题,我真的很感激一些建议! 解决方法
可能还有其他问题,但这条线不正确:
workbook = xlsxwriter.Workbook(0,"2016" + str(name_get)) Workbook constructor takes the parameters:工作簿(文件名[,选项]) 那条线应该是: workbook = xlsxwriter.Workbook("2016" + str(name_get))
没有. XlsxWriter只创建xlsx文件,输出文件上的文件扩展名应为.xlsx或Excel在打开文件时会报错. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |