首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用python导入salesforce报表数据

使用python导入salesforce报表数据
EN

Stack Overflow用户
提问于 2014-04-04 11:56:31
回答 4查看 6.1K关注 0票数 4

我是sfdc的新手。我已经由用户创建了报告。我想用python把报告的数据转储到csv/excel文件中。我看到有几个python包可以做到这一点。但是我的代码给出了一个错误

代码语言:javascript
运行
复制
from simple_salesforce import Salesforce
sf = Salesforce(instance_url='https://cs1.salesforce.com', session_id='')
sf = Salesforce(password='xxxxxx', username='xxxxx', organizationId='xxxxx')

我可以有设置API的基本步骤和一些示例代码吗

EN

Stack Overflow用户

发布于 2016-02-16 23:25:41

这对我很有效:

代码语言:javascript
运行
复制
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中的函数的其余部分,但是如果您对这是如何完成的感兴趣,请告诉我。

票数 6
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22853232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档