python - 'utf-8' 编解码器无法使用 pandas 和读取 xlsx 进行解码
问题描述
我正在尝试使用 padas 在 python 中读取 xlsx 文件,但我得到了这个:
“utf-8”编解码器无法解码位置 6 中的字节 0xc9:无效的继续字节
import pandas as pd
data = pd.read_excel(r'C:\Users\nlsouza\Desktop\teste3.xlsx')
query = data['Final'].values.tolist()
解决方案
您可能正在尝试读取包含特殊字符(俄罗斯符号...)的 excel 文件。
您应该在 read_excel 中添加一个参数:
df=pd.read_excel(r'C:\Users\nlsouza\Desktop\teste3.xlsx',encoding='utf-8')
希望它对你有用
推荐阅读
- jquery - 是否有任何方法可以使用 jQuery 从另一个 html 文件中获取属性值?
- python - 我如何计算用户响应某事的次数?
- mysql - 为 MySQL 集群使用 AWS 弹性负载均衡器
- javascript - Google Apps 脚本 - 内存不足错误
- winforms - 根据事件更改托盘图标
- aws-lambda - AWS apigateway 是否更改 http 正文?我怎样才能阻止它这样做?
- x509 - 如何验证 X.509 签名?
- swiftui - SwiftUI 如何在横向和纵向中重新排序
- php - 有没有办法为每个 sql 条目创建一个新的 php 文件?
- amazon-web-services - AWS Auto Scaling中min/max=1是什么意思