SQL 到 Google Sheets 传输操作符

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

先决条件任务

要使用这些操作符,您必须执行以下几个操作

将数据从 SQL 上传到 Google 表格

要使用 SQL 将来自数据库的数据上传到 Google 电子表格,您可以使用 SQLToGoogleSheetsOperator

tests/system/google/cloud/sql_to_sheets/example_sql_to_sheets.py[源代码]

upload_sql_to_sheet = SQLToGoogleSheetsOperator(
    task_id="upload_sql_to_sheet",
    sql=SQL_SELECT,
    sql_conn_id=CONNECTION_ID,
    database=DB_NAME,
    spreadsheet_id="{{ task_instance.xcom_pull(task_ids='create_spreadsheet', "
    "key='spreadsheet_id') }}",
    gcp_conn_id=SHEETS_CONNECTION_ID,
)

您可以将 Jinja 模板sqlspreadsheet_idspreadsheet_rangeimpersonation_chain 一起使用。

此条目是否有帮助?