我试图通过Python3从dynamiccrm365在线获取数据。在我的研究中,我读到JayDeBeAPi是一个很好的从dynamiccrm365在线获取数据的库。我成功地安装了pip库并测试了“import jaydebeapi”命令。你知道吗
我设法连接到CRM,因为没有出现错误消息,但是我的脚本没有返回任何行。我试图从JayDeBeApi和/或Pandas获取信息,但我仍在努力从CRM获取数据。你知道吗
我已经试过了: -使用访问Dynamics CRM 365 Onlinejaydebeapi.connect连接()方法 -通过Execute()或pandas.read\u sql读取()方法 -通过fetchall()方法检索行,或者只打印结果数据帧。你知道吗
import pandas as pd
import jaydebeapi
conn = jaydebeapi.connect('https://org.dynamics.com','datos.jdbc.dynamicscrm.jar', 'jdbc:dynamicscrm:',
{'user': "myaccount@email.com", 'password':"some_password"},
"C:/Program Files/.../datos.jdbc.dynamicscrm.jar",)
curs = conn.cursor()
curs.execute("select Name, Amount from Opportunities")
curs.fetchall()
curs.close()
conn.close()
### I have tried also:
df = pd.read_sql("select Name, Amount from Opportunities", conn)
print(df)
我希望这样:
# Name Amount
1 Tina 2000
2 Amanda 3000
3 Joseph 5000
4 Erick 6000
感谢您提供有关成功从Dynamics CRM 365 Online提取数据的帮助和建议。你知道吗
我既不知道pyhton也不知道JayDeBeAPi,但是如果我理解正确的话,JayDeBeAPi是用来通过JDBC连接到数据库的。你知道吗
无法通过JDBC和SQL连接到Dynamics Online。 您应该使用WebAPI,如以下示例: Connect to Python with WebAPI
相关问题 更多 >
编程相关推荐