如何通过requests获取文件字节流写入xslx中?
现在遇到一个问题,比如通过接口获取后,返回的是进制类文件流,如何将他转存成xlsx文件?
先发送HTTP请求来获取文件字节流,接着使用content属性获取返回的文件字节流,将文件字节流写入xlsx文件,保存就完了
response = requests.get('http://xxxx/file.xlsx')
file_content = response.content
# 将文件字节流写入xlsx文件
with open('output.xlsx', 'wb') as f:
f.write(file_content)
workbook = load_workbook('output.xlsx')
workbook.save('output.xlsx')