【问题标题】:Unable to export pandas dataframe into excel file无法将熊猫数据框导出到 excel 文件中
【发布时间】:2013-06-12 23:13:36
【问题描述】:

我正在尝试使用 to_excel() 方法将数据框导出到 .xls 文件。但是在执行时它抛出了一个错误:"UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 892: ordinal not in range(128)"。就在几分钟前,它工作正常。

我使用的代码是: :csv2.to_excel("C:\\Users\\shruthi.sundaresan\\Desktop\\csat1.xls",sheet_name='SAC_STORE_DATA',index=False).

csv2 是数据框。为什么会出现这种错误,以后如何避免?

【问题讨论】:

    标签: python-2.7 pandas xls


    【解决方案1】:

    您面临的问题是您的 excel 有一个无法解码为 un​​icode 的字符。它以前可能工作过,但也许你在 Excel/Libre 中以某种方式编辑了这个 xls 文件。你只需要找到这个字符,要么去掉它,要么用可接受的字符替换它。

    【讨论】:

      猜你喜欢
      • 2014-05-06
      • 2020-12-03
      • 1970-01-01
      • 2022-07-20
      • 1970-01-01
      • 2013-07-23
      • 2018-12-18
      • 2019-06-05
      • 1970-01-01
      相关资源
      最近更新 更多