arcgis属性表导出excel

1月前发布

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

这里分享两个我常用的方法:

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

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

备注:我用的ArcMap版本是10.3,操作系统是Win7,这一功能在最新的ArcMap中的表现形式,还尚未可知。

01

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

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

02

方法一:表转Excel

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

03

方法二:创建报表

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

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

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

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

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

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

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

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

然后就到了报表预览窗口

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

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

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

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

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

文章转载于CSDN

作者:o刘非刘o

版权归原作者所有,如有侵权请告知删除

举报/反馈
© 版权声明
THE END
喜欢就支持以下吧
点赞0 分享
评论 抢沙发

请登录后发表评论