当我通过从google驱动器中的excel文件导入数据来在bigquery中创建一个新的表时,我无法指定我想要的数据来源的工作表。
我已经来过这里了:https://cloud.google.com/blog/big-data/2016/05/bigquery-integrates-with-google-drive
但这并不是很有帮助,因为它甚至没有提到一个文件有多个工作表的可能性(基本上99%的excel文件)
有没有人遇到过同样的问题,你是怎么解决的?
谢谢!
发布于 2019-08-22 09:16:41
现在,您可以在新的BigQuery UI中指定工作表和/或Google工作表的范围,您希望将其用作联邦数据源。

来自谷歌:
在Google Sheets电子表格中指定要从中创建表的工作表和单元格范围。您可以为整个工作表指定: sheet_title,或者在工作表中指定一个矩形单元格区域,例如"Sheet1!A1:B20“。如果未指定此项,则使用电子表格中的第一个工作表。
发布于 2018-03-09 06:51:16
正如丹尼尔提到的,并解释了here,BigQuery只导入电子表格的第一个工作表。将数据从Google Drive导入BigQuery的一个更复杂的方法是使用Google-drive SDK中的工作表ID (gid)将excel文件导入不同的电子表格(如here的方式),然后使用BigQuery Client Libraries将数据导出到您想要的表中。
https://stackoverflow.com/questions/49067699
复制相似问题