2017-10-19 3 views
0

リストのリストがあります。例えばネストされたリストをPythonのExcelファイルにエクスポートする

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

私は区切り文字としてコンマを使用している場合、それはそれらを分けるので、私は、同じセルに2つの文字を必要とするので、私はトラブルこれを適切にエクスポートを持っています。私はそれが欲しいと思うものの写真を添付し​​ました。私はすでにいくつかのことを試みてきましたが、私はこれをどうやって行うのか分かりません。どんな助けも素晴らしいだろう。

Screenshot

+2

あなたは組み込みのcsvモジュールそれを行うのでしょうか?そうであれば、ライターの区切り文字を変更して、それが分離しないようにすることができます。 – jabargas

+2

通常、カンマを含むCSV「フィールド」は二重引用符で囲まれます。 "a、b"なので、そのファイルをExcelで開き、単一のセルに "a、b"を持つことができるようにするには、そのようにする方法を理解する必要があります。 CSVファイルを現在どのように作成しているのかを詳しく知ることができれば助かります。 –

+0

@TimWilliamsに同意する - 「ネストされたリストをExcelファイルにエクスポートする」方法を投稿すると、トリアージが簡単になります。 – Wyrmwood

答えて

0

あなたは、通常のExcelのブックとして開いたり保存することができます最初のCSVとしてエクスポートば、。私は右、あなたはcsvモジュールを使用して信じて

import csv 

with open(file_name, 'w') as f: 
    fc = csv.writer(f, lineterminator='\n') 
    fc.writerows(l) 
関連する問題