如何使用第一行中的列名将CSV导入BigQuery上的现有表?

时间:2017-07-17 23:23:21

标签: python google-bigquery import-from-csv

我有一个python脚本执行gbq作业,将csv文件从Google云存储导入BigQuery上的现有表。 如何将作业属性设置为导入到csv文件第一行中提供的右列? 我设置参数' allowJaggedRows'为TRUE,但它按顺序导入列,而不管csv文件头中的列名。

1 个答案:

答案 0 :(得分:1)

将CSV导入BigQuery时,列将按CSV显示的顺序进行映射 - 第一行(标题)将不会对后续行的读取顺序产生任何影响。

需要注意的是,如果您要导入JSON文件,那么BigQuery将使用每列的名称,忽略顺序。