gpt4 book ai didi

c# - 使用 C# API 将 Google BiqQuery 结果导出到 Google Sheets 的最佳方法

转载 作者:行者123 更新时间:2023-12-04 15:46:35 27 4
gpt4 key购买 nike

我想将 BigQuery 结果导出到 Google 表格中,考虑到导出数据量很大,最好的方法是什么?

我可以运行 BigQuery(SQL Query) 并循环创建 CSV 数据并可以使用 GoogleSheet API 上传它,但我觉得这不是优化方式,因为将涉及数千条记录,有没有更好的出路。

我期待 GoogleSheet URL 的响应。

最佳答案

似乎无法使用 API 从 BigQuery 直接导出到 Drive,即使 BigQuery 控制台支持它。来自 BigQuery "exporting table data" documentation

You cannot export table data to a local file, to Google Sheets, or to Google Drive.



同样在 "downloading and saving query results" documentation :

Saving query results to Google Drive is not supported by the command-line tool, the API, or the classic BigQuery web UI.



话虽如此,您可以导出到 Google Cloud Storage,以避免下载所有数据。据我所知,Drive 或 Sheets API 中没有“从 GCS 导入”选项,但您可以编写一个 Google Cloud Function 来执行此操作。有一个 blog post专门涵盖这一点,导致 code lab .

显然这并不像它想象的那么简单,而且将来完全有可能有一种方法可以直接做到这一点,但目前这应该可以帮助您向前迈进。

关于c# - 使用 C# API 将 Google BiqQuery 结果导出到 Google Sheets 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55488911/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com