python上传Excel返回解析的数据

该博客演示了如何使用Python的requests库来上传Excel文件到指定URL,并获取处理后的数据。它首先上传一个Excel文件并获取数据,然后进行第二次上传并再次获取数据。虽然内容未涉及具体的数据加工和存储,但展示了基础的文件操作和HTTP请求流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import requests
import json
from requests_toolbelt import MultipartEncoder


# 1.上传第一个Excel文件
url = 'http://localhost:8080/readExcel'
data = MultipartEncoder(
    fields={
        "fileName": 'E:\\111.xls',
        "excelFile": ('111.xls',open('E:\\111.xls', 'rb'),'application/vnd.ms-excel')
    }
)
headers = {'Content-type': data.content_type }
r = requests.post(url=url,data=data,headers=headers)
print(r.status_code)
# 2.取数据
excel_data1=[]
if r.status_code == 200:
    # 取到数据
    excel_data1 = json.loads(r.text) #Excel内的数据 列表数据

    # eg:如取 第二行,第二列数据
    # print(excel_data[1][1]) excel_data.length
else:
    print('读取Excel失败')

# ---------------
# 3.上传第二个Excel文件
url = 'http://localhost:8080/readExcel'
data = MultipartEncoder(
    fields={
        "fileName": 'E:\\111.xls',
        "excelFile": ('111.xls', open('E:\\111.xls', 'rb'), 'application/vnd.ms-excel')
    }
)
headers = {'Content-type': data.content_type}
r = requests.post(url=url, data=data, headers=headers)
print(r.status_code)
# 4.取第二个Excel数据
excel_data2 = []
if r.status_code == 200:
    # 取到数据
    excel_data2 = json.loads(r.text)  # Excel内的数据 列表数据


else:
    print('读取Excel失败')


 # 3.加工、备用

# excel_data1、excel_data2
if excel_data1 != None and excel_data2 != None:
        # eg:如取 第二行,第二列数据
        # print(excel_data[1][1]) excel_data.length
    pass
# 4.写txt\sqllite\excel
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值