2017-10-19 39 views
0

所以我列出了一个列表。将嵌套列表导出到Python中的Excel文件中

例如:

l = [[1,2,3],['a','b','c'],['a,b','d,c','a,e']] 

我无法正常出口,因为我需要在同一小区的两个字母,所以如果我使用逗号作为分隔符,这将它们分开。我附上了一张我想要它看起来像的照片。我已经尝试了几件事,但我不知道如何做到这一点。任何帮助都会很棒。

Screenshot

+2

相信使用csv模块,对不对?如果是这样,你可以改变作者的分隔符,这样它就不会分开。 – jabargas

+2

通常,本身包含逗号的CSV“字段”将被双引号,例如“a,b”,所以如果你想在excel中打开这个文件并在单个单元格中有“a,b”,你需要弄清楚如何实现这一点。如果您可以准确提供更多详细信息,那么您将如何帮助您创建CSV文件。 –

+0

同意@TimWilliams - 如果您发布“将嵌套列表导出到Excel文件”的过程,将更容易进行分类。 – Wyrmwood

回答

0

导出为CSV首先,你可以打开并保存为一个正常的Excel工作簿。

您可以使用内置的csv模块做到这一点:

import csv 

with open(file_name, 'w') as f: 
    fc = csv.writer(f, lineterminator='\n') 
    fc.writerows(l)