Google Cloud Storage 到 Google Sheets 传输算子

Google 有一项服务 Google Cloud Storage。此服务用于存储来自各种应用程序的大数据。

使用 Google Sheets,每个人都可以在同一时间在同一张电子表格中协作。使用公式函数和格式选项来节省时间并简化常见的电子表格任务。

先决任务

要使用这些算子,您必须做一些事情

将数据从 GCS 上传到 Google 表格

要将数据从 Google Cloud Storage 上传到 Google 电子表格,可以使用 GCSToGoogleSheetsOperator

tests/system/providers/google/cloud/gcs/example_gcs_to_sheets.py[源代码]

upload_gcs_to_sheet = GCSToGoogleSheetsOperator(
    task_id="upload_gcs_to_sheet",
    bucket_name=BUCKET_NAME,
    object_name="{{ task_instance.xcom_pull('upload_sheet_to_gcs')[0] }}",
    spreadsheet_id="{{ task_instance.xcom_pull(task_ids='create_spreadsheet', "
    "key='spreadsheet_id') }}",
    gcp_conn_id=CONNECTION_ID,
)

您可以将 Jinja 模板spreadsheet_idbucket_nameobject_namespreadsheet_rangeimpersonation_chain 结合使用。

此条目是否有帮助?