楼主: Kun806
721 1

requests python返回的是二进制excel内容 [推广有奖]

  • 1关注
  • 10粉丝

已卖:59份资源

讲师

66%

还不是VIP/贵宾

-

威望
0
论坛币
58724 个
通用积分
59.8287
学术水平
9 点
热心指数
11 点
信用等级
9 点
经验
4931 点
帖子
159
精华
0
在线时间
811 小时
注册时间
2016-4-8
最后登录
2025-10-31

楼主
Kun806 学生认证  发表于 2022-10-21 10:11:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如何在不保存到本地的情况下,解析requests获取的二进制excel内容
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Request python Quest EXCEL exce

沙发
赵安豆 发表于 2024-8-8 10:40:15
要在Python中读取并处理由`requests`库获取的二进制Excel文件内容(而不将其保存到硬盘上),你可以使用`pandas`库。以下是一个示例代码:

```python
import requests
import pandas as pd

# 发送请求以获取Excel文件
url = "https://example.com/path/to/excel/file.xlsx"  # 将此URL替换为实际的Excel文件位置
response = requests.get(url)

# 检查响应状态码是否表示成功(200)
if response.status_code == 200:
    # 使用pandas读取二进制内容,而无需保存到本地磁盘
    excel_data = pd.read_excel(response.content)
   
    # 现在你可以使用excel_data DataFrame进行数据操作,例如:
    print(excel_data.head())  # 显示前5行的数据

else:
    print("请求失败,请检查URL是否正确。")
```

在这个示例中,首先使用`requests.get()`从给定的URL获取二进制内容。如果响应状态码是200(表示成功),则使用`pd.read_excel()`函数将Excel数据读入一个`DataFrame`对象。

注意:请确保提供的URL指向实际的在线Excel文件,否则代码将无法执行或返回错误。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-20 23:50