从url导入xlsx到谷歌工作表

在GoogleDocs中,我试图使用导入function(例如= importdata)从数据提取或打开在线XLSX文件。 一个例子是下面的url:

http://www.sportsbookreviewsonline.com/scoresoddsarchives/nba/nba%20odds%202015-16.xlsx

理想情况下,我希望这个自动上传这个文件,每次我打开谷歌床单。 数据回来损坏,但它确实提到了.xml位置。

这应该做到这一点。

Public Sub OpenWebXLS() ' ************************************************* ' Define Workbook and Worksheet Variables ' ************************************************* Dim wkbMyWorkbook As Workbook Dim wkbWebWorkbook As Workbook Dim wksWebWorkSheet As Worksheet Set wkbMyWorkbook = ActiveWorkbook ' ************************************************* ' Open The Web Workbook ' ************************************************* Workbooks.Open ("http://www.sportsbookreviewsonline.com/scoresoddsarchives/nba/nba%20odds%202015-16.xlsx") ' ************************************************* ' Set the Web Workbook and Worksheet Variables ' ************************************************* Set wkbWebWorkbook = ActiveWorkbook Set wksWebWorkSheet = ActiveSheet ' ************************************************* ' Copy The Web Worksheet To My Workbook and Rename ' ************************************************* wksWebWorkSheet.Copy After:=wkbMyWorkbook.Sheets(Sheets.Count) wkbMyWorkbook.Sheets(ActiveSheet.Name).Name = "MyNewWebSheet" ' ************************************************* ' Close the Web Workbook ' ************************************************* wkbMyWorkbook.Activate wkbWebWorkbook.Close End Sub 

我从这里得到了99.9%。

https://social.msdn.microsoft.com/forums/office/en-US/efdd909d-f564-4bb5-9e72-db0346e5f82f/excel-vba-import-worksheet-from-url