python - 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..
?谢谢!
解决方案
推荐阅读
- macos - 如何以编程方式将 PDF 数据发送到打印机?
- javascript - 承诺:过早地解决返回值
- r - 问题:magrittr 和 operator 包之间的交互
- c# - 删除 JArray 的成员
- algorithm - 不同三角形顶点的数量
- javascript - 如果 recaptcha 成功,则启用回调按钮(Google recaptcha v2)
- c# - 如何为 GlobalSuppression 类型添加 SuppressMessage?
- google-apps-script - 在 Gmail 插件中,如何访问 GmailApp.search 返回的所有线程的详细信息?
- types - 即使我将变量类型转换为完全相同的类,变量类型也会返回 false
- java - 将 Maven 父 pom/bom(没有 java src)发布到 Nexus 的正确方法是什么