首页 > 解决方案 > 如何在jupyter中读取扩展名为csv的excel文件?

问题描述

我有一个 .csv 扩展名的 excel 文件。我想在 jupyter notebook 中阅读它。我的代码是:

real_csv_data = 
pd.read_csv("/Users/xxx/Downloads/myfile.csv")

我得到了这个错误:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

myfile 是一个 excel 文件,扩展名为 .csv。我对 .txt 文件进行了同样的尝试——这很好。任何想法?

标签: excelcsvjupyter

解决方案


好的,我向 pd.read_csv() 添加了一个参数,现在它看起来像:

real_csv_data = 
pd.read_csv("/Users/xxx/Downloads/myfile.csv", encoding = "utf-16")

现在它工作正常。如果有人感兴趣 - 您还可以添加 sep = '/t' 例如,以获取漂亮表格中的数据。


推荐阅读