如何使用xlsxwriter将列表内容迭代添加到excel电子表格中

问题描述

我有一个字符串列表,例如L = ['hello','bye bye']我有一个Excel“ Filtri.xlsx”,其工作表名为“ List” 我想要的是遍历列表,并将这两个字符串添加到2个不同的单元格中(在列中)。如下图

enter image description here

此外,我会不断更新上面的列表,所以当新列表到达时,我想将新列表的新字符串放在先前的字符串之下。例如,新的字符串列表是L = ['goodbye','thanks'],所以我有

enter image description here

我尝试使用以下代码

with xlsxwriter.Workbook('Filtri.xlsx') as workbook:
            worksheet = workbook.add_worksheet()
            for row_num,data in enumerate(L):
                worksheet.write_column(row_num,data)

但这显然是错误的,原因有两个:首先,它使用workbook.add_worksheet(),而我已经有了一个工作表,并且我想使用它,而不是添加一个新的工作表,其次,该代码实际上不起作用

我真的被困住了,您能帮忙吗?预先感谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)