描述
在 ArcGIS Pro 中尝试使用表转 Excel 地理处理工具将属性表导出至 Excel 文件时,该工具将失败并返回以下错误消息:
错误: “表转 Excel”失败。
原因
当图层名称或属性表包含 Unicode 符号或字符时,会出现此问题。
解决方案或解决方法
要解决此问题,请使用提供的选项之一:
从图层名称中移除 Unicode 符号
- 打开 ArcGIS Pro 工程。 在内容窗格中,浏览至并双击该图层。
- 在图层属性:<layer_name> 窗口中,单击常规选项卡。
- 在名称部分中,重命名该图层或移除 Unicode 符号,然后单击确定。 在本示例中,将从图层名称中移除 Unicode 符号。
从属性表的字段中移除 Unicode 符号。
- 打开 ArcGIS Pro 工程。
- 在内容窗格中,浏览至该图层并右键单击,然后选择属性表。
- 在属性表中,浏览至并双击该字段以移除 Unicode 符号。
- 单击顶部功能区上的编辑选项卡。
- 在管理编辑内容组中,单击保存以保存在属性表中进行的编辑内容。
将属性表导出至 XLS 文件
可以使用表转 Excel 工具将属性表导出至 XLS 文件。
- 打开 ArcGIS Pro 工程。 在顶部功能区中,单击分析选项卡 > 工具。
- 在地理处理窗格中,搜索并单击表转 Excel(转换工具)。 随即打开表转 Excel 窗口。
- 在表转 Excel 窗口中,单击参数。
- 单击输入表或浏览(文件夹图标)的下拉菜单,然后选择具有所需属性表的要素图层。 在本示例中,将选择 Point_layer 图层,并且将自动填充输出 Excel 文件(.xls 或 .xlsx)参数。
- 单击并浏览至输出 Excel 文件(.xls 或 .xlsx)参数的末尾,然后将输出格式更改为 .xls。
注: 默认情况下,输出格式设置为 XLSX。
- 单击运行。
下图显示了将属性表导出为 Excel (.xls) 文件。
使用“表至表”地理处理工具
可以使用表至表地理处理工具将属性表导出至 CSV 文件。
- 打开 ArcGIS Pro 工程。
- 在内容窗格中,浏览至并右键单击该图层。 单击数据 > 导出表。
- 在导出表窗口中,单击参数。
- 对于输出位置,单击浏览。
- 在输出位置窗口中,针对输出文件选择所需文件夹,然后单击确定。 在本示例中,将选择名为 Point Line Polygon 的文件夹。
- 针对输出名称指定一个名称,并包含 .csv 扩展名。 单击确定。
下图显示了名为 Point_layer 的已导出 CSV 文件存储在 Point Line Polygon 文件夹中。
使用“复制行”地理处理工具
可以使用复制行地理处理工具将属性表导出至 CSV 文件。
- 打开 ArcGIS Pro 工程。 在顶部功能区中,单击分析选项卡 > 工具。
- 在地理处理窗格中,搜索并单击复制行(数据管理工具)。 复制行窗口随即打开。
- 在复制行窗口中,单击参数。
- 单击输入行或浏览(文件夹图标)的下拉菜单,然后选择具有所需属性表的要素图层。
- 对于输出表,单击浏览。
- 在输出表窗口中,指定名称部分,并包含 .csv 扩展名。 单击保存。
- 在复制行窗口中,单击运行。
下图显示了将属性表导出为 CSV 文件。