我是sfdc的新手。我已经由用户创建了报告。我想用python把报告的数据转储到csv/excel文件中。我看到有几个python包可以做到这一点。但是我的代码给出了一个错误
from simple_salesforce import Salesforce
sf = Salesforce(instance_url='https://cs1.salesforce.com', session_id='')
sf = Salesforce(password='xxxxxx', username='xxxxx', organizationId='xxxxx')我可以有设置API的基本步骤和一些示例代码吗
发布于 2016-02-16 23:25:41
这对我很有效:
import requests
import csv
from simple_salesforce import Salesforce
import pandas as pd
sf = Salesforce(username=your_username, password=your_password, security_token = your_token)
login_data = {'username': your_username, 'password': your_password_plus_your_token}
with requests.session() as s:
d = s.get("https://your_instance.salesforce.com/{}?export=1&enc=UTF-8&xf=csv".format(reportid), headers=sf.headers, cookies={'sid': sf.session_id})d.content将包含一个逗号分隔值字符串,您可以使用csv模块读取该字符串。
我从那里将数据放入pandas,因此有了函数名和import pandas。我删除了将数据放到DataFrame中的函数的其余部分,但是如果您对这是如何完成的感兴趣,请告诉我。
https://stackoverflow.com/questions/22853232
复制相似问题