如何将EXCEL表中的经纬度导入GOOGLE地球里面去.EXCEL表中包括了名称。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将EXCEL表中的经纬度导入GOOGLE地球里面去.EXCEL表中包括了名称。相关的知识,希望对你有一定的参考价值。

具体步骤如下:

需要准备的材料分别是:电脑、GOOGLE地球、Excel表格。

1、首先右键单击Excel表格选择“重命名”选项。

2、然后将Excel表格的后缀名改成“.kml”。    

3、然后打开谷歌地图,点击打开文件中的“保存”。

4、然后在弹出来的窗口中选择要导入到文件。

5、然后点击打开。

6、然后就可以显示出位置和名称了。

参考技术A 把这些placemark另存为.kml格式。
然后右键单击这个kml文件,在弹出菜单的“打开方式”中选择用Excel打开。
这时会弹出一个对话框,选择第一项“作为XML列表”,确定。
下面又会弹出一个对话框,直接点“确定”。
这样文件就打开了,在里面可以找到你定义的placemark的名称、经度、纬度、视点高度等数据。

参考资料:百度一下

本回答被提问者采纳

如何将用Google表格编写的脚本迁移到VBA中的MS Excel宏?

[我在Google应用程序脚本中编写了一个脚本,用于在工作表中搜索值并根据用户输入的值更新行。它在google工作表中正常工作。但是当我将文档下载为excel文件时,我希望脚本能够甚至可以下载并转换为VBA宏,但是那是没有发生的,而且由于我没有编写VBA脚本的经验,因此是否有任何可用于将.gs转换为VBA的工具。以下是该函数是否有帮助:

function test() {
  var sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1');
  var sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet2');
  var spreadsheet = SpreadsheetApp.getActive();
  sheet2.getRange('B5:B7').activate();
  var idForSearch = sheet2.getRange("B5").getValue();
  var data = sheet1.getDataRange().getValues();
  var rownumber;
  for(var i = 0; i<data.length;i++){
    if(data[i][0] == idForSearch){ //[0] because column A
      Logger.log((i+1))
      rownumber= i+1;
    }
  }
  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Sheet1'), true);  
  spreadsheet.getRange('A'+rownumber+':'+'C'+rownumber).activate();
  spreadsheet.getRange('Sheet2!B5:B7').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, true);
};

提前感谢您的帮助。

答案

请测试下一个代码。我没有要处理的数据,我只是理论上做的,没有测试...

以上是关于如何将EXCEL表中的经纬度导入GOOGLE地球里面去.EXCEL表中包括了名称。的主要内容,如果未能解决你的问题,请参考以下文章

如何将一个Excel表中有用的数据导入到另一个表中去?

将游戏的 x,y 坐标转换为 Google 地球纬度/经度

如何在arcgis中的shape图层里边导入excel表

如何制作KML文件 导入到奥维地图里

在谷歌地球里怎么输入已知的经纬度查询到目的地

如何将excel表中的数据导入到sql server表中?