jupyte导入excel文件编码、出错问题
使用jupyter导入excel文件,由于路径存在中文路径,所以,出错
例如
import pandas as pd
df= pd.read_excel(r"C:/综合案例/综合项目-day01/综合项目用户画像UserProfile/昆山农商行数据/数据/3循环贷宽表.xls")
错误:
E:\soft_install\python\anaconda\lib\site-packages\xlrd\timemachine.py in <lambda>(b, enc)
29 REPR = ascii
30 xrange = range
---> 31 unicode = lambda b, enc: b.decode(enc)
32 ensure_unicode = lambda s: s
33 unichr = chr
UnicodeDecodeError: 'gbk' codec can't decode byte 0xc6 in position 3: incomplete multibyte sequence
在查了资料之后,加上encoding=“utf-8” 仍然出错,正准备更改路径,偶然发现,之前导入的兼容格式的excel文件可以正常导入,
所以尝试将excel文件另存为后缀为 .xlsx 的兼容格式
再次导入
df= pd.read_excel(r"C:/综合案例/综合项目-day01/综合项目用户画像UserProfile/昆山农商行数据/数据/3循环贷宽表.xlsx")
导入正常