从Google表格中的REST服务导入数据

时间:2017-10-04 09:42:12

标签: python excel rest google-sheets

我想在google工作表中从其余网址获取一行。

当我尝试

=IMPORTDATA("https://imageryuploader.geoplatform.gov/arcgis/rest/services/ImageEvents/MapServer/1/query?text=A0016-4646&outFields=EXIFPhotoDate")

我得到了页面的整个代码块

我为=IMPORTHTML("https://imageryuploader.geoplatform.gov/arcgis/rest/services/ImageEvents/MapServer/1/query?text=A0016-4646&outFields=EXIFPhotoDate", "list",1)

获得了NA

如果我只是放https://imageryuploader.geoplatform.gov/arcgis/rest/services/ImageEvents/MapServer/1/query?text=A0016-4646&outFields=EXIFPhotoDate  进入浏览器我

  

记录:2

     

EXIFPhotoDate:1506173228000点数:X:-66.61147999999997 Y:   18.279028333000042

     

EXIFPhotoDate:1506173228000点数:X:-66.61147999999997 Y:   18.279028333000042

我想创建一个我们拥有的Google工作表

列A-图像名称, 在B列中,它使用= IMPORTHTML(“https://imageryuploader.geoplatform.gov/arcgis/rest/services/ImageEvents/MapServer/1/query?text=A0016-4646&outFields=EXIFPhotoDate”,“list”,1)或类似的东西,并获得UNIX D / T. 最后,在C列中,它应该放入dd / mm / yyyy,在D时间为24 UTC。

感谢Convert Exif date to different format我有转换unix d / t的公式。

如果Google表格无法做到,请高兴使用EXCEL或Python 2.7

示例GSheet位于https://docs.google.com/spreadsheets/d/1Ff-gohRIkumpxqSeEVKyGq6PPEP542PJSB1vBIzI1jA/edit#gid=0

1 个答案:

答案 0 :(得分:1)

您是否已安装或使用Google工作表API?
https://developers.google.com/sheets/api/quickstart/python

提供了一些示例代码。

这是GitHub链接
https://github.com/kurtlocker/sheets-api

希望它有所帮助。