プログラムの話しでっす。 結論 csvモジュールで書き込みする時は、unicode型はダメです。 str型で文字コードがUTF-8なもので統一しましょう。 サンプル # coding=utf-8 import csv sample_header = [u"col{}".format(i) for i in range(1, 6)] sample_data = [ [u"あ", u"い", u"う", u"え", u"お"] ] with open('/tmp/sample.csv', "wb") as fh: writer = csv.writer(fh, lineterminator=u'\n') writer.writerow(sample_header) for row in sample_data: row = [x.encode("utf-8") for x in row] wr