如何将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表中包括了名称。的主要内容,如果未能解决你的问题,请参考以下文章