利用join链接excel时 excel表头字段显示不全

如题。excel表格为xls格式。join时,第(1)次尝试,选择shp属性表的一个字段作为关联字段去连接excel时,excel表格原本的十几个字段(如图1)只有几个了。
图1.png


图2.png


第(2)次尝试,更换shp属性表的连接字段时,第1次不见的字段这次出现了,而上次出现的字段这次不见了。
图3.png


如图示,请问大神是什么原因呢?我已经对excel表格单元格格式进行了 常规、数值、文本改变,结果仍然不成功。
切盼解答!
 
我想把属性表中的A字段和excel中的A1建立连接,这样才能得到我想要的结果。现在是选择A时,excel中的A1字段不出来。。。。
已邀请:

徐珂 - ArcGIS for Desktop

赞同来自:

用GP工具Excel to table,将Excel文件转到File GDB里,然后再Join,试试呢~
 
测试后发现:
Shapefile中的JCBH字段是String,导入的Excel属性表里,JCBH_1字段类型是Long。字段类型不一致,导致的无法查看到Excel表里的JCBH_1。你把两个字段的类型统一了,就没有问题了,改Shapefile或是导入到File GDB里表都可以。
 
 使用Join时, 对应的字段名可以不一致,但是字段类型必须要一致。

小邪

赞同来自:

如果在js中调用这个gp服务,那么excel这个参数该怎么传呢?

要回复问题请先登录注册