【问题标题】:Python DataFrame.to_csv causes characters with accents to load incorrectly in excelPython DataFrame.to_csv 导致带有重音符号的字符在 excel 中加载不正确
【发布时间】:2020-11-06 11:38:06
【问题描述】:

我有一个问题,当我在 excel 中打开文件时,带有重音符号的字符(例如“Citroën”中的“ë”)被读取为“Citroën”。

【问题讨论】:

    标签: python excel dataframe


    【解决方案1】:

    我怀疑问题与输出文件的编码有关。

    根据docsto_csv 函数的默认编码是“utf-8”。尝试改用“utf-8-sig”,即:

    df.to_csv('output.csv', index = False, encoding = 'utf-8-sig')
    

    这通常对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-02
      • 1970-01-01
      • 2014-06-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-27
      相关资源
      最近更新 更多