在Pandas中调用df.to_excel()方法,将DataFrame导出为excel表时,出现以下错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 7………………
网上的解决方案都解决不了,后来发现是因为导出时会将df.index也导出到excel中,而df.index的名字可能无法识别,所以报错。所以不导出df.index就可以了,具体解决方法如下,:
df.to_excel("test.xlsx", index=False)