打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
第022篇:ArcGIS中将属性表直接导出为Excel的方法

在使用ArcGIS处理数据的过程中,经常需要导出属性表。无论是分析也好,是添加复杂字段内容也好,Excel都要比ArcGIS本身出色得多。大家通常采用的方式是先导出成txt或dbf,再转成Excel。上述方法在很多情况下是可行的,但也有不灵的时候。乱码见过吧?除了乱码,还可能会在转换过程中出现其它的问题。这里分享两个我常用的方法:

(一)工具箱的表转Excel和(二)创建报表。

备注:创建报表功能属于乍看普通,但在特定的场景下是很给力的功能,专业的GISer肯定用过属性域这个概念,当属性表内容的显示与实际存储不一致时,创建报表功能可以实现“所见即所得”,而不是“所存即所得”。

首先在ArcMap中添加需要导出属性表的数据,我这里随意找了个矢量数据举例子:

备注:我用的ArcMap版本是10.3,操作系统是Win7。

1.添加矢量数据并查看属性表

这里我找了一个石家庄县级居民点数据,属性表中共有18条记录。

2.方法一:表转Excel

      

通过上面的截图可以看出,表转Excel没什么高级设置。要是用户有更丰富的需求,比如给所有字段排序、按某字段升/降序或设置分组等导出设置,就用下面这个创建报表功能更为合适。

3.方法二:创建报表

属性表面板中左上角选项卡——表选项——倒数第三个“报表”——创建报表

或者:ArcMap菜单栏——视图——报表——创建报表

打开创建报表的设置面板,这里显示了该数据的所有字段,我在这里选了部分字段到报表中。

下一步,可选是否要添加任何分组级别,常规操作下是不需要的,有兴趣的小伙伴可以任选一个字段试一试它的效果。

下一步,是否排序,这里跳过

下一步,布局,按默认设置下一步

下一步,样式,按默认设置下一步

下一步,报表标题,按默认,点完成

然后就到了报表预览窗口

如果报表的样式不符合我们的要求还可以再编辑:在该预览窗口左上角,点击“编辑”,进入到报表编辑页面,我们可以调整各项设置直到满足我们的需要(不过不建议在这里调,还不如导出到Excel里调起来顺手)。

在完成以上工作以后,报表菜单栏——导出报表至文件。

在导出格式中,我们选择xls(Excel2003的默认格式)后确定导出。

到保存路径下打开报表,并做应有调整,如下图所示:

以上两个功能的明显差异还有一处:就是空值。表转Excel后,单元格的内容是空的,而创建报表后,单元格的内容是“<空>”。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【ArcGIS教程】(2)ArcMap中如何导入外部Excel属性数据呢?
Arcgis中如何为Shapefile属性表添加字段
使用arcgis软件进行表分析和表管理工具处理数据
封面||如何在ArcGis字段属性表中设置字段下拉选框??
使用 ArcGIS 在矢量属性表中添加附件的两种方式以及批量添加
ArcMap(ArcGIS)导出属性表用Excel打开中文乱码的解决方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服