返回博客

作者 Akimova Elizaveta · 2026年8月27日

如何将 Google My Maps 导出为 Excel 或 CSV(2026)

Google 我的地图 可以导出 CSV,但前提是您打开正确的三点菜单。打开地图级菜单,您会看到KML/KMZ。打开图层的菜单,您会看到 CSV。相同的屏幕,不同的菜单,完全不同的文件。

这个小小的界面细节解释了网上大部分相互矛盾的说明。

有两个合理的工作流程:

  • 直接导出一层到CSV;
  • 整个地图导出到KML,然后将其转换为CSV或Excel。

在开始之前,请确保您实际上正在使用 Google My Maps,这是带有图层和绘图工具的自定义地图编辑器。普通 Google Maps 中 已保存 下的列表是不同的产品。为此,请使用指南将 Google Maps 保存的位置导出到 Excel 或 Google Sheets

方法一:直接导出一个“我的地图”图层到CSV

当您需要的所有内容都位于单层中时,这是最干净的路线。

  1. 在“我的地图”中打开您的自定义地图。
  2. 确保您处于编辑模式并且可以看到左侧的图层面板。
  3. 找到所需的图层并单击其三点菜单。
  4. 选择导出数据
  5. 选择 CSV 并下载文件。

随着 Google 更改界面,措辞可能会略有变化,但 Google 当前的我的地图导出文档 仍然将图层级 CSV 与整个地图 KML/KMZ 分开。

在 Microsoft Excel、Google Sheets、LibreOffice Calc 或 Apple Numbers 中打开 CSV。如果 Excel 将整行放入一列,则通过 Data → From Text/CSV 导入文件,并让 Excel 检测分隔符和 UTF-8 编码,而不是双击它。

直接CSV通常包含什么

第一列取决于图层的创建方式。预计每个要素附加的地名和数据列,以及 Google 在导出中包含的几何相关字段。最初从电子表格导入的图层通常看起来与该电子表格非常相似;手绘图层可能不太整洁。

在围绕标题行构建公式之前检查标题行。我的地图允许自定义列名称,因此没有普遍承诺第一个字段将始终称为 名称地址

方法二:导出完整地图并转换

地图可以包含多个图层:客户、仓库、销售区域、行驶路线和注释。全地图 KML/KMZ 导出为您提供一个源文件,当您需要一张平面表时,这会很方便。它有一个重要的权衡:当前的转换使文件夹结构扁平化,并且不保留“我的地图”图层名称。如果层成员关系很重要,请对每个层使用方法 1。

  1. 打开地图标题旁边的地图级三点菜单。
  2. 选择 导出到 KML/KMZ
  3. 选择整个地图而不是一层。
  4. 如果“我的地图”提供导出为 KML 而不是 KMZ 的选项,请使用它。
  5. 下载文件。

KML 是一个普通的 XML 文件。 KMZ 是 ZIP 存档,其中包含 KML,还可能包含图标或图像。如果您收到 .kmz 文件,请制作一个副本,将副本的扩展名从 .kmz 更改为 .zip,使用操作系统的存档工具将其解压,然后在其中查找诸如 doc.kml 之类的文件。保持原始 .kmz 不变。

然后打开 KML-to-CSV 转换器KML-to-Excel 转换器。放入 .kml 文件,运行转换,然后下载结果。转换发生在您的浏览器中;地图文件未​​上传到服务器。

当另一个系统要求纯文本表时,请使用 CSV。当人们要查看工作簿中的数据并从真实的 .xlsx 文件中受益时,请使用 Excel。

层会发生什么?

KML 文件保留“我的地图”文件夹,但当前的 KML 到 CSV 和 KML 到 Excel 转换将地标转换为一个平面集合。文件夹和图层名称不包含在列中。一旦行被合并,就没有可靠的方法来重建它们的原始层,除非这些层已经使用了不同的自定义字段。

这些自定义字段确实存在。如果一层具有 Cuisine,另一层具有 Rooms,则电子表格包含两列,其中字段不适用的空白单元格。这保留了地标数据,但它不是可靠的图层标签。

如果边界很重要,请将每个图层直接导出到 CSV,为文件提供清晰的名称,并将它们分开或在组合它们之前添加您自己的 图层 列。当可以接受一张平面表或者您希望在电子表格旁边有一个 KML 存档时,请使用全地图路线。

点比线和多边形效果更好

一个点自然适合电子表格:一行、一个纬度、一个经度。直线和多边形则不然。一条配送路线可能包含数百个坐标对,并且领土边界必须返回到其起点。两个坐标单元无法忠实地描述任一形状。

ExportMyMap 转换器将代表性坐标放置到非点几何图形的平面 CSV 或 Excel 行中。这可以帮助粗略索引或预览,但它不是形状的可逆副本。

每当地图包含以下内容时,请保留原始 KML:

  • 您需要重新绘制的路线或路径;
  • 邻里、财产或销售区域多边形;
  • 自定义图标或图像覆盖;
  • 将一种几何图形与另一种几何图形区分开来的样式。

使用电子表格进行属性和审查;使用 KML 或 GeoJSON 进行几何图形。如果另一个地图拒绝原始文件,KML 验证器 可以在开始重复转换之前检查其 XML、地标和坐标结构。

清理电子表格而不丢失地图

文件打开后,进行一些防御性编辑:

  1. 在更改任何内容之前保存一份副本。
  2. 冻结标题行并打开过滤器。
  3. 将邮政编码、电话号码和 ID 设置为文本格式,以便保留前导零。
  4. 检查描述中的逗号或分号是否正确导入。
  5. 仅在选择整个表格而不是一列后进行排序。
  6. 将纬度和经度保留为具有足够小数位的数字。

如果您计划将数据发送回“我的地图”,Google 会接受电子表格作为导入,但导入的图层不是实时同步。 Google 的我的地图导入指南 记录了支持的格式和当前的上传限制。在替换人们依赖的图层之前,始终使用地图的副本进行测试。

常见问题

没有导出数据选项。 您可能打开了地图级菜单,正在查看而不是编辑,或者没有编辑地图的权限。直接CSV属于图层菜单。

CSV 仅包含一层。 层级命令有意导出一层。对其他文件重复此操作,如果需要保持这种区别,请在组合它们之前向每个文件添加一个 Layer 列。

我下载的是 KMZ,而不是 KML。 KMZ 是一个存档。提取其中的 .kml 文件,然后将其放入 KML 转换器。

图层名称消失。 整个地图转换将 KML 文件夹展平。如果图层的成员资格必须在 Excel 或 CSV 中保留,则单独导出图层。

Excel 行具有空白列。 具有不同架构的层在转换后共享一个组合表。空白单元格意味着该功能从未有过该字段。

一条路线变成了一个点。 该表包含一个代表性位置,而不是完整的路线。返回原始 KML 进行任何几何工作。

向相反的方向移动? 将 Google Maps 保存的地点导入 Google My Maps 的指南从保存的列表开始,然后构建“我的地图”图层。名称很相似,但是将这两个 Google 产品分开可以让您避免点击错误的菜单。

将“我的地图”KML 文件转换为 Excel →