r = requests.get(projectsExportURL, auth=(username, password), verify=False,stream=True)
r.raw.decode_content = True
#add snapshot date column
df = pd.read_excel(r.raw,sheet_name='Tasks',Headers=0)
在 0.25.0 和 xlrd 1.2.0 之前,这工作得很好
我最近不得不重新做我的整个环境并选择更新。上面的代码现在会导致以下错误:
File "d:\python\python37\lib\site-packages\pandas\io\excel\_base.py", line 356, in __init__
filepath_or_buffer.seek(0)
UnsupportedOperation: seek
如果我从方程中删除 xlrd pandas 会抛出一个关于缺少可选库的错误(就像如果它是可选的,你为什么抱怨)。
因此传入的数据是 xlsx 文件格式,我必须向该文件添加快照日期,然后将其发送到 MySQL 数据库。
我怎样才能修复我的代码来读取对 pandas 进行更改的 excel 文件,我似乎在文档中找不到任何关于此问题的内容。