u++の備忘録

2017-10-15から1日間の記事一覧

PythonのリストをExcelで開いても文字化けしないcsv形式で書き出す

encodingで'utf-8-sig'を指定する。BOM(Byte order mark)付きのエンコーダである。 with open('output.csv', 'w', encoding='utf-8-sig') as f: writer = csv.writer(f, lineterminator='\n') writer.writerows(output) # output: 書き出したいリスト(多次…