Pandas dataframe 无法将超过 200 行导出到 CSV 文件
Pandas dataframe can't export more than 200 rows to CSV file
我正在尝试使用 python 和简单的 salesforce 从 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')
如果结果非常大,则查询将不会检索所有结果。
请改用 query_all
。
我正在尝试使用 python 和简单的 salesforce 从 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')
如果结果非常大,则查询将不会检索所有结果。
请改用 query_all
。