我有写cyryllic到csv的问题。我用unicodecsv和下一片段:Python unicode csv cyryllic,不转换
import unicodecsv
ff = open('test.csv', 'wb+')
writer = unicodecsv.writer(ff, encoding='utf-8', delimiter=',', quotechar='"')
writer.writerows([[u'тест', 'aaa', 'nnn']])
ff.close()
CSV产生很好,但不是U在Microsoft Excel 2011中打开它,我看到:
尝试在自由报办公室也一样,同样的问题... 操作系统:Mac OS约塞米蒂
不使用UTF-8-SIG工作过:
writer = unicodecsv.writer(ff, encoding='utf-8-sig', delimiter=',', quotechar='"')
什么是'打印(再版(开放( 'test.csv', 'RB') .read()[:11]))'? – jfs