首页 > 解决方案 > xlrd 错误不支持的格式

问题描述

import pandas as pd
import urllib.request
import xlrd

dls = 'http://market.finance.sina.com.cn/downxls.php?date=2018-03- 
06&symbol=sh601169'
urllib.request.urlretrieve(dls, "test.xls")

book = xlrd.open_workbook("test.xls")
sheet = book.sheet_by_name("Source")

大家好,我想从链接中下载和提取数据,但我总是收到此错误:

XLRDError:不支持的格式,或损坏的文件:预期的 BOF 记录;找到 b'\xb3\xc9\xbd\xbb\xca\xb1\xbc\xe4'

我检查了文件夹,test.xls 下载到当前文件夹中,它是 .xls 格式。知道出了什么问题吗?是什么意思b'\xb3..?谢谢!

标签: pythonxlrd

解决方案


推荐阅读