如何在Python中为Excel中的Excel混合字符集编码字符串

时间:2016-08-04 15:07:15

标签: python excel csv utf-8

我正在尝试在python中编码一些嵌套的数据列表,以便将文件保存为csv,并让其他人能够访问和使用Excel中的数据。

我的数据在UTF8中提供。作为将其转换为Excel友好格式的一部分,我通常从UTF8解码并使用cp1252进行编码,以便Excel可以正确显示csv数据。

如果数据是俄语,我会使用cp1251代替windows / excel友好的西里尔字符集。

但是,我遇到字符串混合的字符串问题。

如果我们使用字符串asdasdasd фоиииффииф,是否可以以允许我保存可以在Excel中打开的csv的方式对其进行编码?这当然不是UTF8中的问题,但我不能用它在Excel中打开......

1 个答案:

答案 0 :(得分:0)

通过忽略Windows编解码器而不是保留UTF8并插入BOM来解决。我相信我的原始问题没有使用Windows编解码器的解决方案。

Is it possible to force Excel recognize UTF-8 CSV files automatically?