如何使用BigQuery excel Connector自动化从BigQuery获取数据到excel的过程?
我需要帮助来自动化从BigQuery将数据导入excel的过程。我使用了本教程并成功地从BigQuery获得了数据。现在,对于自动化过程,我在excel中记录了一个宏,并生成如下代码: 亚宏观经济4() 端接头如何使用BigQuery excel Connector自动化从BigQuery获取数据到excel的过程?,excel,parameters,google-bigquery,vba,Excel,Parameters,Google Bigquery,Vba,我需要帮助来自动化从BigQuery将数据导入excel的过程。我使用了本教程并成功地从BigQuery获得了数据。现在,对于自动化过程,我在excel中记录了一个宏,并生成如下代码: 亚宏观经济4() 端接头 将此宏指定给excel中的按钮后,消息框再次要求我输入查询、项目ID和连接字符串。我不想每次都输入,因为我必须使用仪表板为我的项目自动执行此过程。请帮助我使用excel中的VBA代码传递参数(查询、连接字符串和项目id)。也许您可以在excel单元格中写入所有需要的详细信息,并在连接设置
将此宏指定给excel中的按钮后,消息框再次要求我输入查询、项目ID和连接字符串。我不想每次都输入,因为我必须使用仪表板为我的项目自动执行此过程。请帮助我使用excel中的VBA代码传递参数(查询、连接字符串和项目id)。也许您可以在excel单元格中写入所有需要的详细信息,并在连接设置中引用它们?检查(4:06以后)以获取示例。 卡西亚
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;https://bigquery-connector.appspot.com/data", Destination:=Range("$C$8") _
)
.Name = "ExternalData_4"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = False
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlAllTables
.PostText = _
"q=[""Query"", ""Enter a query:""]&p=[""Project"",""Enter a project ID:""]&k=[""Key"", ""Enter your Connector Key:""]"
.WebFormatting = xlWebFormattingAll
.WebPreFormattedTextToColumns = False
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = True
.Refresh BackgroundQuery:=False
End With