查看原文
其他

把GIS数据转为EXCEL,会不会出现乱码?

The following article is from ArcGIS带你飞 Author GIS小飞飞


很多时候,我们在GIS中处理完数据之后,还需要把数据属性表转为EXCEL的表格进行编辑,做成符合规范要求的表格,例如——




利用GIS进行分析计算之后,需要将结果编制为规范的表格,这个时候,我们就会用到EXCEL。不过我们总不能把GIS属性表中的数据一个一个的抄到EXCEL中吧,这工作量可是够人喝一壶的!


于是,我们就想把GIS数据的属性表直接转为EXCEL,嘿,您猜怎么着,GIS里面还真有这个工具——



这个工具,有些同学用过,也有些同学没用过,还有很多同学用过之后放弃了,为什么呢,因为,这个工具有些时候会出现乱码!



为什么会出现乱码?


这个还确实不太好解释,因为原因太多了,有可能是电脑编码的问题,也有可能是软件的问题,也有可能是注册表的问题,也有可能是系统各种各样神奇的问题,总之,玄之又玄......


虽然解释不清楚,不过,小飞飞可以告诉大家,如何避免这种乱码!



第一步—导出为TXT文件


不要直接用那个工具啦!

右击打开数据的属性表,然后选择导出数据,格式选择“文本文件”,然后存一个路径——



然后,就可以了,你要是不放心的话,可以把这个txt文件在电脑中打开看一下,这个时候,基本不会出现乱码——


第二步—用EXCEL打开TXT


打开一个EXCEL,然后文件—打开,找到你刚刚保存的那个txt文件,并且打开它——


然后,就会弹出上面这个文本导入向导,注意下“文件原始格式”那个小窗口,保持为“UTF-8”即可(这个一般都是默认的,如果不是的话,调整过来),然后就直接下一步——



这一步就是把数据分列,我们来观察下,现在每列数据之间是通过逗号来分列的,所以在分隔符号那里选择“逗号”,这样呢,它就会依据逗号来分列啦——



继续下一步,没有啥特殊需求的话,保持字段类型为常规型就可以啦,也就是保持它的默认设置即可——



然后点击完成,我们就可以看到,数据非常完美的写入到EXCEL中了,没有乱码哦(DLMC和CLASS字段)!!



然后可以把这个另存为一个EXCEL文件,然后,就可以根据相关规范的要求,编辑表格的样式啦!!!

用这个方法,你就放心大胆的把GIS数据的属性表转为EXCEL进行编辑吧!


END



ArcGIS中Excel表坐标转shp范围线
Excel中的坐标数据导入CAD中成图,简单又实用!
如何将Excel表导入GIS?
不能忽视的GIS符号实用小技巧,看这篇就够了!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存