使用“xlsxwriter”在 Excel 中写入时没有输出
Posted
技术标签:
【中文标题】使用“xlsxwriter”在 Excel 中写入时没有输出【英文标题】:Nothing output while using 'xlsxwriter' to write in Excel 【发布时间】:2021-07-31 23:46:18 【问题描述】:我使用以下代码将数据写入 excel 文件,但在 excel 文件中一无所获。我怎样才能得到我想要的输出:
代码:
import xlsxwriter
workbook = xlsxwriter.Workbook('print_def.xlsx')
worksheet = workbook.add_worksheet()
tree = 'YES'
while i < 4:
worksheet.write(i, 0, tree) #nothing is written to the excel file
i+=1
workbook.close()
我想要的输出:
1 YES
2 YES
3 YES
4 YES
问题:如何更新代码以获得所需的输出?提前致谢!
【问题讨论】:
i
的默认值是多少?如果您在while i < 4
之前添加i=0
,这段代码应该可以工作吗?
哦,是的,非常感谢,我忘了给i
一个初始值,应该是i=0
。现在添加i=0
【参考方案1】:
正如@Lucvv 所指出的,我忘记在代码中输入i=0
,然后在添加i=0
后工作。
【讨论】:
以上是关于使用“xlsxwriter”在 Excel 中写入时没有输出的主要内容,如果未能解决你的问题,请参考以下文章
Python+Selenium进行UI自动化测试项目中,常用的小技巧3:写入excel表(python,xlsxwriter)
使用 xlsxwriter 将自定义类类型数据写入 excel TypeError: Unsupported type <class '__main__.node'> in write()
python 2.7 使用xlsxwriter模块写入excel文件数据时,左上角出现绿色的小三角符号,无法生成表格怎么办?