0 votos
3.7k vistas

Hola a tod@s, tengo un problema que llevo 3 hora intentando solucionar. Cuando hago un join con un shp y un xls, los campos me salen NULL. He leido algo que había en el foro (http://respuestas.acolita.com/1162/por-que-arcgis-10-1-hace-join-correctos-solo-en-algunos-xls) He intentado todo, pasar a dbf 3, 4, 5, a CSV.Que todaas las celdas sean numéricas o texto. Que no haya comas en el excel... LO HE INTENTADO TODO. ¿qué puedo hacer?

Adjunto fotos del join y el error que me da

Foto de la tabla atributos de la capa.

Tabla de excel

El join lo hago por el campo DN_SURFACE porque es el campo donde tengo los datos para poder comparar que los polígonos, parcelas y recintos corresponden con la superficie adecuada.

Me da el sigiente error

Cuando son pocos registros lo puedo hacer a mano, pero lo normal es tener bastantes registros, por eso quiero hacer el join

MUCHÍSIMAS GRACIAS

por Confiable (306 puntos)   en ArcGIS Desktop
editado por | 3.7k vistas

2 Respuestas

+1 voto
Tal vez has chequeado en la configuración regional de Windows, cómo está el separador de decimales puntos o comas y cómo están tus datos.
por Administrador (7.9k puntos)  
0
Hola Franz, sí lo he hecho. Los separadores estaban en comas y mis datos en comas y nada. Los he pasado a puntos los dos y nada.
 Voy a intetntar modificar mi pregunta metiendo fotos para que veáis como lo hago y el error que me da.

MUCHÍSIMAS GRACIAS
0 votos
Buenas a tod@s, ya he conseguido hacer el join. El problma estaba en que los campos con los que quería hacer el join no tenían los datos EXACTAMENTE IGUAL, con el mismo número de decimales, además de lo de cambiar los separadores de decimales. Como os comenté lo había cambiado, el problema es que esa excel con la que hago el join viene de un XML y los separadores de decimales los pone en punto automáticamente y después de la desesperación de que nno me salía no había reparado en eso.

MUCÍSIMAS GRACIAS
por Confiable (306 puntos)  
1,449 preguntas
1,594 respuestas
986 comentarios
1,298 usuarios