是否可以使用xlswri将元组写入excel

2024-06-16 14:51:54 发布

您现在位置:Python中文网/ 问答频道 /正文

使用Python2.7.6。我想用一个元组(共4个列表)并使用循环将这些列(按升序)写入excel

我能够成功地使用单独的列表写入excel e、 g

i += 1
wksheet.write(i,48,lista)
wksheet.write(i,49,listb)
wksheet.write(i,50,listc)
wksheet.write(i,51,listd) 

我想知道是否有一种更有效的方法来使用链表a->;d的元组和一个循环或类似的方法?i、 在这种情况下,名单的数量要大得多。 我尝试了以下操作,但出现了一个错误:TypeError:'tuple'对象不可调用

^{pr2}$

Tags: 方法gt列表情况excelwrite元组链表
1条回答
网友
1楼 · 发布于 2024-06-16 14:51:54

首先,您应该避免将“tuple”作为tuple的名称,因为它是一个内置类型,这被认为是不好的编码实践。在

为了从元组中获取元素k,需要使用[]not()。我将编写如下代码('col'是元组索引,'row'是列表索引)。在

tup = (lst1, lst2, lst3, ..., n)
for (col, lst) in enumerate(tup):
    for (row, value) in enumerate(lst):        
        wksheet.write(row+1, col+1, value)

相关问题 更多 >