def downloadGbqToCsv(self,table_name,csv):
credentials = GoogleCredentials.get_application_default()
bigquery = discovery.build('bigquery', 'v2', credentials=credentials)
job_data = {
'sourceTable': {
'projectId': self.project_id,
'datasetId': self.dataset_id,
'tableId': table_name,
},
'destinationUris': 'path/to/download',
'destinationFormat': 'CSV',
'compression': 'NONE'
}
start = time.time()
job_id = 'job_%d' % start
# Create the job.
result = bigquery.jobs().insert(projectId=self.project_id,body=job_data).execute()
return result
Wie kann ich die Tabellendaten in CSV auf meinen lokalen Computer herunterladen?Laden von Tabellendaten als CSV in den lokalen Computer in der großen Abfrage
OK, werde ich die obligatorische Frage stellen: was Sie bisher versucht haben? – jDo
Ich versuche, eine lokale CSV-Datei als Tabellendaten in große Abfrage hochladen Ich habe das getan, was ich brauche, ist die Tabelle Daten als CSV auf meinem lokalen Rechner herunterladen – Teejay
Für größere Tabelle, müssen Sie zunächst zu CloudStorage exportieren, und Lade es von dort auf deinen lokalen Rechner herunter. –