如何在Python数据帧中加载ODATA?
我尝试从ODATA读取数据,然后使用python创建数据帧 导入请求 进口皮奥达塔 导入json 作为pd进口熊猫 使用pyodata时 方法1如何在Python数据帧中加载ODATA?,python,pandas,sap,Python,Pandas,Sap,我尝试从ODATA读取数据,然后使用python创建数据帧 导入请求 进口皮奥达塔 导入json 作为pd进口熊猫 使用pyodata时 方法1 SERVICE_URL = 'https://xxx/sap/opu/odata/sap/Table_0001' 或 我有以下问题: <<bound method Service.http_get_odata of <pyodata.v2.service.Service object at 0x000001B491BD58D0>
SERVICE_URL = 'https://xxx/sap/opu/odata/sap/Table_0001'
或
我有以下问题:
<<bound method Service.http_get_odata of <pyodata.v2.service.Service object at 0x000001B491BD58D0>>
我已连接到ODATA,但无法从表中选择数据,我有以下输出
{'d': {'EntitySets': ['Table_0001', 'AdditionalMetadata']}}
我尝试在excel中加载ODATA,它正在工作。问题已解决
URL中提供的数据存在问题
不知怎的,excel能够阅读它
但是,我确认方法2工作正常
import pyodata
import requests
import json
r=requests.get('https://xxx/opu/odata/Table_0001/?$format=json', auth=('Username', 'Password'), verify=False)
print(r.status_code)
print(r.json())
{'d': {'EntitySets': ['Table_0001', 'AdditionalMetadata']}}