Pandas dataframe не может экспортировать более 200 строк в файл CSV - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь экспортировать данные из salesforce, используя python и простой salesforce, но когда я пытаюсь экспортировать данные в файл CSV, я получаю только 200 записей. Вот мой код:

import pandas as pd
from simple_salesforce import Salesforce
import csv
data=Salesforce(password='*********',username='***********',organizationId='***')
results=pd.DataFrame(data.query("SELECT AccountId,
Email_To__c,EM_Escalation_Comment__c,EM_Escalation_status__c,End_Customer__c,Engineering_Action_Required__c,Engineering_Action__c,Engineering_Status__c,EntitlementId,Entitlement_check__c,EPS_Case_Tracking_ID__c,EPS_Reference__c,Error_Code__c,Escalation_Notes__c,Escalation_Status__c,Escalation_Validation__c,Event_ID__c,External_Ticket_Number__c,Handle_Time_Hours__c,Has_Article__c,Has_this_case_reopened__c,Id,Internal_Status__c,In_DBA_H FROM Case")['records'])
df=pd.DataFrame(results) 
df.to_csv('/Users/apple/Desktop/CSV-Py/Case.csv')

1 Ответ

1 голос
/ 06 ноября 2019

Если результат очень большой, запрос не будет получать все результаты. Вместо этого используйте query_all.

https://pypi.org/project/simple-salesforce/

...