自动将数据从 Google 表格导入 Excel

自动将数据从 Google 表格导入 Excel

我使用 importrange 功能将数据从一个 Google Sheet 工作簿导入另一个工作簿。有人知道是否可以使用导入外部数据功能或类似 Google Sheets importrange 功能将 Google Sheet 工作簿单元格中的单元格导入并填充到 Excel 单元格中吗?

答案1

如果您的 Excel 文件位于计算机中,Rajesh S 的答案似乎是最好的。但是,如果您的文件位于云端,您可以使用 Google 表格的附加组件来创建从 Google 表格到 Excel 文件的“实时流”,即使文件已关闭。

答案2

您可以使用以下 VBA 代码将 Google Sheet 导入 Excel。

Sub importGSheet()
    With ActiveSheet.QueryTables.Add("URL;https://docs.google.com/spreadsheet/ccc?key=0Ah4Bis8FTYfCdDJILVdYOG1EZEYtc1N3NF96dHZSYkE&usp=sharing#gid=0", Destination:=Range("$A$1"))
        .WebTables = "2"
        .Refresh False
    End With

End Sub

希望这对你有帮助。

相关内容