
有没有知道这个问题怎么解决吗?不知道哪里的问题能读取到就是导不进去**
关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言根据图片内容,问题是在Python中通过openpyxl库打开Excel文件时出现UnicodeDecodeError错误,提示无法解码字节0x8b。这种错误通常是由于文件编码问题导致的。 解决方法如下:
from openpyxl import load_workbook
wb = load_workbook(filename='example.xlsx', read_only=True, data_only=True, encoding='utf-8')
with open('example.xlsx', 'rb') as f:
data = f.read().decode('utf-8') # 根据文件实际编码进行解码
import pandas as pd
df = pd.read_excel('example.xlsx', encoding='utf-8')
通过以上解决方法,应该能够解决在Python中使用openpyxl库打开Excel文件时遇到的UnicodeDecodeError错误。