首页 > 解决方案 > 如何将元组列表写入excel

问题描述

我有我之前代码的循环结果,例如:
((1.1, 2.1, 3.1), (1.2, 2.2, 3.2), (1.3, 2.3, 3.3), 1, 2, 3) ((1.4, 2.4, 3.4), (1.5, 2.5, 3.5), (1.6, 2.6, 3.6), 4, 5, 6) ((1.7, 2.7, 3.7), (1.8, 2.8, 3.8), (1.9, 2.9, 3.9), 7, 8, 9)

我期望将结果写入 excel,并将每个元素放在每一行的单元格中(将每个元组视为一个元素)。像这样:

Name         Name1            Name2            Name3      Name4  Name5  Name6
Number1 (1.1, 2.1, 3.1)  (1.2, 2.2, 3.2)  (1.3, 2.3, 3.3)   1      2      3
Number2 (1.4, 2.4, 3.4)  (1.5, 2.5, 3.5)  (1.6, 2.6, 3.6)   4      5      6
Number3 (1.7, 2.7, 3.7)  (1.8, 2.8, 3.8)  (1.9, 2.9, 3.9)   7      8      9

我尝试了这两种方法,但都失败了:Answer1 Answer2 有人
知道怎么做吗?先感谢您!

标签: pythonexceltuples

解决方案


您可以获得元组列表的csv

import csv

with open('text.csv', 'wb') as csvfile:
    fwriter = csv.writer(csvfile)

    for x in sorted_list:
        fwriter.writerow(x)

推荐阅读