arcmap中excel的转shp文件时,X字段只能选择表格的第一列是什么原因

如题所述

该关联字段的内容数据格式不一致。
将EXCEL数据转换成CSV,这并不是必须的一步,但是如果EXCEL中只有一个sheet中有数据的话,强烈推荐这种方法,转换成CSV可以减少很多错误。转换方法也很简单,使用Office打开数据表,另存为csv文件(使用逗号分隔)添加EXCEL数据,将EXCEL(或者csv)数据导入当前操作工程(方法可以参考:ArcGIS操作教程(8)ArcMap添加数据集到图层),不出意外的话数据已经在工程中了。
导出dbf数据右击已经导入的EXCEL图层,选择数据-导出,会弹出下面的窗口,设置相应的导出目录及文件名,这里导出的是dbf文件。同时将生成的dbf数据导入图层,显示XY数据,在导入的dbf图层上右击,选择显示XY数据,在弹出的对话框上设置经度纬度所在的字段及数据使用的坐标系。点击确定,会在地图中显示出相应的点,并在图层中自动添加图层,导出shp文件,在添加的点图层上右击,选择数据-导出数据。在弹出的对话框中,就可以设置导出shp数据了。
温馨提示:答案为网友推荐,仅供参考
相似回答