在使用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

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

gis属性表怎么导成excel_ArcGIS中将属性表直接导出为Excel的方法相关推荐

  1. 设有6个有序表A、B、C、D、E、F,分别含有10、35、40、50、60和200个数据元素,各表中元素按升序排列。要求通过5次两两合并,将6个表最终合并成1个升序表,并在最坏情况下比较的总次数达到最

    设有6个有序表A.B.C.D.E.F,分别含有10.35.40.50.60和200个数据元素,各表中元素按升序排列.要求通过5次两两合并,将6个表最终合并成1个升序表,并在最坏情况下比较的总次数达到最 ...

  2. gis属性表怎么导成excel_第022篇:ArcGIS中将属性表直接导出为Excel的方法

    在使用ArcGIS处理数据的过程中,经常需要导出属性表.无论是分析也好,是添加复杂字段内容也好,Excel都要比ArcGIS本身出色得多.大家通常采用的方式是先导出成txt或dbf,再转成Excel. ...

  3. gis属性表怎么导成excel_使用Python脚本将Excel表批量赋值到ArcGIS属性表

    现需要将Excel表信息批量赋值(不是挂接)到Shp文件的属性表,两张表的字段.记录数一模一样,至于为什么会出现这样的问题,咱也不敢问,只有想个法子把它搞定! 原始的Excel信息表共57列,总共3万 ...

  4. 删除所有奇数顺序表c语言,怎么将一个线性表(顺序表)拆分成两个奇偶表(C语言)?...

    如何将线性表A拆分成线性表A和B,使得A存放奇数,B存放偶数? 1.基础函数 1.1 get取函数 int get(nod *la,int i) { return la->data[i]; } ...

  5. mysql 把表名改成大写_mysql将表名改成大写的实例

    MYSQL将表名称修改成大写的存储过程 本文为大家分享了MYSQL将表名称修改成大写的存储过程,具体内容如下 1. 条件: 1.1 Mysql设置对大小写敏感 2. 执行下述存储过程: #call u ...

  6. mysql 把表名改成大写_MYSQL将表名称修改成大写的存储过程

    本文为大家分享了mysql将表名称修改成大写的存储过程,具体内容如下 1. 条件: 1.1 mysql设置对大小写敏感 2. 执行下述存储过程: #call uppercase('库名') drop ...

  7. gis属性表怎么导成excel_将Excel数据导入到ArcGIS属性表

    1.数据准备 要把Excel表里的数据导入到ArcGIS里的地图数据里面,对数据有一个要求,就是两份数据都有相同的一个字段,或者说相同的一列.如下面的实例,地图数据和Excel数据里面有一列代表省份. ...

  8. Navicat将mysql表结构导成oracle表结构

    1,选中对应的表右键逆向表到模型 2.点击右上角文件转换模型为 3.模型选择物理,数据库oracle,选择对应的版本 4.新弹出的模型点击右上角文件,导出sql 5.选择路径导出sql

  9. mysql导表1874错误_mysqldump只导出表结构或只导出数据的实现方法 | 吴老二

    如果在还原数据库表结构的时候出现"ERROR 1874 (HY000): InnoDB is in read only mode."错误是因为配置文件的问题.找到配置文件,修改 i ...

  10. mysql表在线转成分区表_11g普通表在线转换分区表

    本帖最后由 灯和树 于 2016-5-4 14:58 编辑 由于业务系统数据量增大,对其用户表在线完成分区表转换过程,记录如下,11g数据库支持.创建过渡分区表 根据USER_ID创建分区表 CREA ...

最新文章

  1. python 计算当月天数_告诉你怎么用Python进行企业营运分析!盈利这么多?
  2. 转【微信小程序 四】二维码生成/扫描二维码
  3. http超文本传输协议
  4. 常用的开始→运行→输入命令集锦
  5. 在大厂工作5年的大神,给前端初学者的四大建议,收藏咯
  6. 全网首次公开!iOS14 到来前,开发者必需的时间表及 To do list
  7. 面向对象编程 --- 反射
  8. 好奇怪呀后面加什么标点_好奇怪,为什么开发商就不能把这款好户型打造得更完美些呢?...
  9. 免费下载百度文库的几款在线工具推荐
  10. 采用静态编译方式防止易语言小程序被误杀
  11. 微型计算机原理实验二,微型计算机原理与接口技术实验指导(第2版)
  12. 【转】从机器学习谈起
  13. 微信公众号支付开发流程
  14. 《Steve Jobs》
  15. 03_sourceinsight护眼背景
  16. 播放失败246106异常代码_三菱-菱云系列电梯故障代码
  17. 把object强制转换成int
  18. SVN服务器管理工具——VisualSVN Server Manager
  19. Gitlab和Github区别
  20. SQL考试练习题及全部答案2

热门文章

  1. 无法直接复制文件到ubuntu虚拟机解决
  2. ht for web(图扑)加载模型
  3. 字节跳动小程序平台审核常见被拒情形
  4. python终止线程_python怎样终止线程?
  5. 绕过tp路由器管理密码_TP-Link无线路由器管理员密码是什么?
  6. 关于破解邮箱的一点心得
  7. 单细胞测序系列之二:单细胞基因组测序
  8. 生物信息学导师推荐(持续更新)
  9. linux系统怎样设置分屏显示器,话说你们的双屏显示器是怎样设置的 尤其是外接显示器分辨率设置...
  10. 高配置服务器组装电脑,小白DIY装机需睁大眼睛!点评几款网购组装电脑主机配置单...