Cartesianos · Cartesia · Foro · Cursos · Contacto

Como importar puntos de Excel a AutoCAD

 
Global Mapper
 
 
 

Supongamos que tenemos una lista de puntos capturados con GPS, o coordenadas UTM que están en Excel y queremos dibujarlos en AutoCAD.

En el caso de usuarios de Microstation, ya lo expliqué anteriormente en este post, importando de un archivo .cvs, agregando algunos puntos más para hacerlo más interesante.
Para exportar del dwg a excel ver este post.

1. Preparar el formato de coordenadas

imageEn el caso de AutoCAD, aunque lo más práctico es hacerlo con las viejitas versiones de Softdesk8, o CivilCAD veamos un método perverso de como hacerlo sin recurrir a un lisp ni otras aplicaciones.

Estas son las coordenadas que tienes en Excel, pues el objetivo es pasarlos en el formato que la línea de comandos de autoCAD los acepta, que sería:

coordenada x, coma, coordenada y

como por ejemplo 431512,1597077

Bueno, para hacer esto, hacemos en excel lo siguiente, en la columna siguiente escribimos la fórmula

=CONCATENAR(A2,”,”,B2)

Lo que estamos haciendo es copiando la celda A2, luego una coma, luego la celda B2.  Hacemos enter y copiamos la fórmula hacia abajo.  En caso que tengamos una coordenada en z, igual, después de B2 haríamos otra coma y escribiríamos C2.

2. Copiar las coordenadas

Esta es la forma como nos ha quedado.

image

  • Selecciona todas las celdas de la columna C, luego cópia al portapapeles (Ctrl + C)

3. Dibujar los puntos en AutoCAD

  • Ahora en AutoCAD escribimos el comando Point, (Draw/point/multiple point)
  • Ahora pegas lo que tienes en el portapapeles (Ctrl + V) en la línea de comando

Y listo, allí están tus puntos

image

En caso que no veas muy bien los puntos, cámbiales el formato (Format/point style)

Qué… te sabes otra forma de hacerlo?

Actualización..

Gracias a la información de jordi, hay una macro para hacerlo de forma práctica… leelo en los comentarios de este post.

67 comentarios sobre “Como importar puntos de Excel a AutoCAD”

  1. geofumadas » Blog Archive » Georeferenciar una imágen con AutoCAD dijo:

    […] También puedes importarlos desde excel […]

  2. jordiTGN dijo:

    Me parece muy interesante la aportación que propones, dado que demuestra que no tenemos que ‘conferir’ todo a pequeños programas o macros, aunque hay que reconocer que a veces nos hacen la vida mas facil :-).

    De todos modos, existe una pequeña macro para Excel, de unos 400 kb, que te permite hacer lo que comentas y que personalmente la encuentro una maravilla. Se llama XYZ-DXF, y la podras descargar gratuitamente (es freeware) si la buscas.

    Es otra forma de hacerlo :-)

    Un saludo

    Jordi

  3. galvarezhn dijo:

    Gracias Jordi, le echaré una mirada y la comentaré.

    saludos

  4. luis fernando moran marquez dijo:

    me parece muy interesante y facil de hacer gracias saludo

  5. Hectorin dijo:

    tengo un archivo de excel el cual contiene una macro que envia las coordenadas a autocad junto con el nombre del punto y codigo si se requiere, es mejor que tu metodo..si la necesita alguien que me envie su correo a hectorgh65@hotmail.com

  6. galvarezhn dijo:

    Gracias Hectorin, yo he usado este método por responder a la pregunta que me llegó, pero que bien que este espacio sirva para que aparezcan otras soluciones.

    saludos

  7. jordiTGN dijo:

    La macro que os comentaba en el anterior post la podeis descargar de varias páginas (p.ej. http://www.mecinca.net/software.html, XYZ-DXF), y la programó el ITT Juan Manuel Anguita Ordóñez, de Jaen (al César lo que es del César).

    Yo por ejemplo, la suelo emplear para iniciar el dibujo de levantamientos en planimetría. No os recomiendo el añadir códigos de cara a ‘capear’ en Autocad (aunque en la hoja se explicita que deben ser introducidos; no es necesario), pero eso ya va al gusto de cada uno.

    La macro es sencilla y muy potente. En primer lugar, y aunque pueda parecer una tontería, aseguraros de tener habilitadas las macros en excel.

    En una primera hoja (la que aparece por defecto al abrir la macro) encontraréis la pestaña COORDENADAS. Como no podría ser de otra manera, es ahí donde pegaremos números de puntos y coordenadas X,Y,Z. Creo recordar que solamente si son introducidas X e Y, la macro genera cotas 0 para cada uno de los puntos introducidos automaticamente.

    En la segunda pestaña, PREVISUALIZACION, al clickar sobre Actualizar Vistas obtendremos una vista previa con la nube de puntos a generar.

    Finalmente, en la pestaña OPCIONES, introduciremos parámetros como el de la altura del texto de rotulacion del punto en CAD, si queremos que el punto sea generado en 3D o 2D y si se muestran las cotas de los puntos generados o no. Os comento, respecto al cuadro para introducir el nombre de archivo, que automaticamente la ruta donde se generará el *.dxf es C:\. Solo quedará ‘Pulsar para crear el dxf’

    Simplemente quedará importar el *.dxf desde cualquier CAD.

    Un saludo

    Jordi

    P.D.: Hectorin, seguro que estamos de acuerdo en que la macro funciona de manera más rápida que la solución propuesta por galvarezhn, pero es importante no olvidar que pasamos horas con hojas de cálculo y que, de alguna manera, tener la capacidad de poder ‘manipular’ una hoja de cálculo para hacer algo mas que sumas y restas es algo a tener en cuenta y debe conocerse por parte de un técnico de nuestro ramo. Aunque mas lento, el método me parece interesante en caso de no disponer de ningúna ‘ayuda’ tipo la macro anteriormente comentada.

  8. galvarezhn dijo:

    Gracias Jordi, la he probado y funciona muy bien. Me alegra haber despertado los que ya días batallan con esto :)

  9. geofumadas » Blog Archive » Construir poligonal con AutoCAD y Excel dijo:

    […] habíamos visto como ingresar coordenadas UTM desde Excel, solo usando la función "concatenar", pues esta vez intentaremos usar […]

  10. Axonianoisp dijo:

    I’d prefer reading in my native language, because my knowledge of your languange is no so well. But it was interesting!

  11. Roberto dijo:

    Muchas gracias por la ayuda que brindan, estoy haciendo un proyecto de electrificacion y tengo un plano escaneado y quiero digitalizarlo y convertirli a un formato DWG y que pueda separar en capas cada elemento del plano como ( curvas de nivel, rios carreteras , etc.) ya que sobre ese plano debo trazar las redes electricas, e tratadon con el TraceArt, Win Topo, Illustrator cs2 y no tengo buenos resultados o talvez no los he hecho como deben ser, porque apenas empiezo en este campo. Mucha Gracias

  12. galvarezhn dijo:

    Hola Roberto, a ver si entiendo tu duda
    si lo que quieres es un programa con el que puedas de forma automatizada convertir objetos escaneados a vector, quiza te sea mas util microstation descartes, o AutoCAD Raster Design. Con estos puedes converitir de forma semiautomatizada elementos que tienen cierto tipo de caracteristicas como curvas, acotamiento, texto, círculos, shapes, líneas… y el sistema te lo convierte a vector aunque para ello el escaneo debe ser tiff y de buena calidad.

    Si lo que estas haciendo es dibujando sobre la imagen escaneada, lo más adecuado es microstation o autocad, solo creas los niveles, le das color, tipo de linea o estilo de linea, luego activas el nivel sobre el que trabajar y trazas.

  13. Jose dijo:

    Muy interesante la pagina
    Hola, podria alguien decirme como ingresar textos de una hoja excel a un dibujo en Autocad.

  14. galvarezhn dijo:

    Hola José, si eres más específico quizá podemos ayudar… que quieres copiar, solo un cuadro de excel o datos a la barra de comandos?

  15. Rafael Aranguren dijo:

    necesito poder cambiar los estilos de lineas por otros que no son los que me ofrece excel en su opcion de formatos de celdas. como obtener otros que no sean los que excel muestra! gracias

    quedo en sus manos!

    tengo otra pregunta y acerca de que tengo una red local con 50 equipos y todos tienen un ip colocado manualmente por mi y todo perfecto pero tengo dos “LAPTOPS” con windows vista que cuando se les desconecta el cable para llevarlos a casa, siempre pierden el ip manual y debo todos los dias volver a colocarselo. Me esta volviendo loco esto.

    Gracia y apreciaria muchisimo su ayuda!!

    agradecido Rafael

  16. galvarezhn dijo:

    Hola Rafael, lo que quieres hacer con excel se hace seleccionando la celda, botón derecho y eligiendo formato de celda.
    Luego en la etiqueta “bordes” puedes elegir a que lados de la celda quieres la línea y a la derecha el estilo de linea.

    Con tu segunda pregunta… me rindo, no lo he usado mucho porque es muy problemático.

    un saludo

  17. Antonio Abarca Sanchez dijo:

    En realidad es muy buena tu sugerencia y vale la pena muchisimas gracias por ello por a nuestros amigos les interesa lo mismo y muchisimo mas se puede hacer con TOPCAL

  18. jorge alejandro dijo:

    las opciones que nos muestran, son claras y precisas, las pondre en practica y seguro tendre buenos resultados.

    quiero saber, si es posible que al editar una hoja o tabla de excel, desde
    excel, esdecir que por algun motivo tenga que cambiar, una coordenada, al abrir el cad, se haya actualizado?

    de antemano gracias por todo

  19. Santiago Symonds dijo:

    Muy interesante este foro, gracias por sus aportes, había estado buscando sobre software para solucionar esto. Encontré dos, aún no los he probado, alguien los conoce? Uno es el Excellink de Xanadu y el otro InnerSoft Cad. Saben si sirven para solucionar este problema y además como exponía jorge alejandro que se actualice el dibujo autocad al efectuar cambios en la planilla Excel?

  20. Santiago Symonds dijo:

    De la forma que menciona galvarezhn, la de concatenar, se le pueden agregar atributos a los puntos? Como la cota y el número de punto? La misma pregunta para el macro que menciona Jordi. Muchas gracias.-

  21. galvarezhn dijo:

    la de Jordi si, la de concatenar no.

  22. FRANCISCO dijo:

    LA VERDAD ES QUE LA VIDA CON EL INTERNET SE VE DE OTRA MANERA Y ENCUENTRAS LAS SOLUCIONES CON FUNDAMENTO TECNICO INTERCAMBIANDO LAS EXPERIENCIAS

  23. raul dijo:

    como exportar coordenadas de excel a autocad con su descripicion ejemplo x,y,descripcion

  24. galvarezhn dijo:

    Creo que la mejor aplicación que puedes usar es esta:

    http://galvarezhn.cartesianos.com/2008/01/27/de-excel-a-autocad-resmen-de-lo-mejor/

  25. joaquin soto magariño dijo:

    gracias por la ayuda mefue de utilidad

  26. Jose dijo:

    hola amigos soy nuevo en esto tengo una duda tengo unos puntos en mi gps y quiero pasarlos al google ejemlo un punto es 0491369 y 8475900, vi las planillas de transforrmacion pero los valores se dan en utm o geograficas y mis datos creo son como los de la columna para cad
    saludos amigos, esta pagina esta muy buena

  27. galvarezhn dijo:

    Jose, los valores que tu tienes son coordenadas UTM, seguramente, lo que sucede es que ocupas conocer en que datum han sido tomados por ejemplo WGS84, NAD27 u otro, eso lo puedes ver en la configuración de sistema de coordenadas de tu GPS. También ocupas conocer la zona en que estás y hemisferio, como lo explico en esta entrada para que conozcas de donde provienen las coordenadas utm.
    En caso de ser wgs84, que es el que acepta google, con esta herramienta puedes convertirlo a archcivo kml, que es el que usa google earth.

  28. Jose dijo:

    gracias
    mis cordenads van a si psad56, 17s
    creo q es otra poryeccion, hay q cnvertirlas? hay algun programa para ello
    gracias por la ayuda
    estoy en Peru

  29. Fernando dijo:

    Joer…….yo debo ser pelín inutil. Lo que quiero hacer creo que es bastante sencillo. Tengo las coordenadas UTM de un trazado: 680.358,95 4.621.773,92 algo así, para unos cuantos puntos consecutivos. (Está en Villamayor de Gállego- Zaragoza- España)

    Lo he intentado meter en el google earth de muchísimas maneras, pero algo le pasa porque se me va muchiiiisimo al norte (al mar…).

    He probado con el EPoint2GE metiéndole esas columnas y poniendo zona UTM 30 y norte, y lo dicho, se me va a la mierda (además de que tampoco veo ninguna ruta de puntos……)

    Me bajé el google earth pro e intenté lo de importarlos a través de un csv, y con ese ni siquiera llego a nada porque me da error……..

    Alguien me ayuda por favor?? He perdido toda la mañana con esto….:(

  30. galvarezhn dijo:

    Fernando, asegurate que tu configuracion regional (panel de control, configuracion regional) está correcta, o sea que la separación de miles está como punto y la de decimales como coma.

    también asegurate que estas eligiendo el orden correcto, easting 680.358,95, northing 4.621.773,92

    lo probe y me cae en una zona de cultivos al norotest de de rio gallego

  31. galvarezhn dijo:

    Fernando, para asegurarte que te está funcionado, prueba ingresar los datos redondeados, por ejemplo 680358 y 4621773 a ver si te caen en la zona. Si es así entonces revisa lo de la configuracion regional.

  32. Fernando dijo:

    Uff….me vuelvo loco.

    Lo de la configuración regional lo he mirado y veo que está correcto. De hecho, creo que la macro de excel hace bien su trabajo porque he abierto el archivo con el notepad y veo que las coordenadas del punto están correctamente transformadas a grados,etc.

    El problema viene al abrir ese kmz en el g.earth, ya que me manda siempre a un tal “vertedero del dique la quebrada” en 833968,75 E; 5,41 N………..no entiendo nada.

    Mil gracias por la rapidez en contestar.

  33. galvarezhn dijo:

    Pues si que no se que le pasará a tu computador, pues lo he hecho y me sale este archivo, que imagino que está cerca de la zona donde has hecho el levantamiento.

  34. Fernando dijo:

    Muchas gracias…..ver el tuyo me ha ayudado a encontrar el problema. Efectivamente, era lo de las comas, pero aunque lo he solucionado, me ha parecido muy raro porque el problema es que al hacer la conversión a grados, a mi me ponía -0,82 º (p.ejemplo) cuando debería poner -0.82……..lo he cambiado en el sistema y ya está (aunque no me gusta, por aquello de que el punto lo usaba para hacer los separadores de miles)

    De todas maneras, ahora tengo la duda de cómo, a partir de todos estos puntos que creo, unirlos para hacer una ruta…..podrías ayudarme? Muchas gracias de nuevo

  35. galvarezhn dijo:

    bueno que bien que lo resolviste, quizá para hacer las rutas puedas probar 3D Route Builder.

  36. bruss dijo:

    de la joda es todo esto, ya envie pero solo aparece una solo punto los otros nada que puedo hacer ayuda, gracias que bueno es el inter

  37. galvarezhn dijo:

    hola Bruss, selecciona todo lo que hay en donde se va el punto, y luego despliega la tabla de propiedades, para ver si es que todos los puntos se etán yendo al mismo lugar o que solo un punto está dibujandose

  38. galvarezhn dijo:

    Bruss, para asegurarte que te está funcionado, prueba ingresar los datos redondeados, por ejemplo 680358 y 4621773 a ver si se dibujan los puntos. Si es así entonces revisa lo de la configuracion regional de tu máquina pues deben estar mal configuradas la coma para separación de miles y el punto para decimales

  39. oscar andres dijo:

    ola he intentado utilizar el metodo que mensionas pero no funciona, hago todo en excel y despues le digo en autocad multipunto, copio lo de excel ahy y no pasa nada, no se realiza el procedimiento no se si sea por que este haciendo algo mal.

    agradeceria su ayuda

  40. galvarezhn dijo:

    hola Oscar, puedes pegar aqui lo que pegas en autocad para ver si hay algo malo

  41. JORGE... dijo:

    HOLA SOY UN ESTUDIANTE, Y ESTOY ESTUDIANDO AUTOCAD POR MI PARTE… ME GUSTARIA QUE ALGUIEN ME INDICARA COMO SE REALIZA UN PERFIL LONGITUDINAL EN BASE A UN LEVANTAMIENTO TOPOGRAFICA DE UN SISTEMA DE AGUA..DESDE LA CAPTACION AL RESERVORIO,,,COMO ES EL METODO…GRACIAS

  42. PIGUA dijo:

    hola tengo el autocad 2008..en español .. hice el procedimiento indicado arriba…Concatenar ..y lo paso de excel al cad..pero no sucede nada……

  43. JORGE... dijo:

    HOLA..,,SOY ESTUDIANTE Y TAMBEIN ESTUDIO EL AUTOCAD POR MI CUENTA…Y QUERIA SABER QUIEN ME PUEDE GUIAR PARA HACER UN PERFIL LONGITUDINAL..EN BASE A UN LEVANTAMIENTO TOPOGRAFICO,,,DE UN SITEMA DE AGUA DE LA CAPTACION AL RESERVORIO COMO EMPIENZO….GRACIAS

  44. marianella dijo:

    gracias, necesito aprender todo lo de autocad

  45. manuel dijo:

    Hola he estado intentando, importar puntos de Excel a Autocad, siguiendolos prosedimientos pero no me dibuja los puntos en autocad solo aparece la tabla, alguien podria ayudarme

  46. galvarezhn dijo:

    podría ser que se estén dibujando, haz un zoom de vista completa a ver si se visualizan

  47. manuel dijo:

    Hola he estado intentando, importar puntos de Excel a Autocad, siguiendo los procedimientos pero no me dibuja los puntos en autocad solo aparece la tabla, alguien podria ayudarme.

  48. edgar vargas dijo:

    GRACIAS, ES UN GRAN APORTE.

  49. galvarezhn dijo:

    Manuel, si aún no lo logras contáctame por correo

    editor (arroba) geofumadas.com

    a ver si te puedo ayudar

  50. rodrigo dijo:

    Como estan, estoy tratando de importar puntos de excel a autocad, ya he intentado con el macro y solo aparece lan tabla con los puntos, tambien e tratado de llevarlos directamente al autocad y tampoco, alguien sabe de eso

  51. galvarezhn dijo:

    a ver, que estás haciendo mal.
    1. En autoCAD, comando multiple point
    2. en Excel, seleccionas los puntos concatenados de la columna C, y haces copiar (ctrl+C)
    3. En AutoCAD, en la línea de comando haces clic y luego pegar (Ctrl+V)

    y eso es todo

  52. Oscar Garcia dijo:

    saludos y los felicito por este maravilloso sitio, que nos sirve a los que no somos muy buenos en dibujar planos topográficos, trabajo con topografia y quisiera si hay alguna manera de dibujar perfiles longitudinales para cloacas exportando los datos de excel, gracias

  53. ERIK dijo:

    Saludos a todos alguien me puede decir si hay alguna macro que me permita hacer perfiles longitudinales tanto planta como perfil les estare agradecido.
    Slds.
    Erik

  54. yoni dijo:

    utilize concatenar para pasar puntos de excel a autocad 2008, trabaje con coordenadas utm ingreso los datos de cortar y pegar los acepta pero no veo nada ni puntos ni dibujo pues nada pregunto sera que tengo que configurar algo en el autocad para que se puedan ver o apreciar, como ejemplo coordenadas 408500,1050432 pregunta seran numeros muy extensos habra que configurar algo en que pueda verlo en la pantalla de autocad se que la hoja de calculo concatenar es practica y sencilla y se que funciona pero les pregunto hay que ajustar algo, no se si es escala que sera para poder apreciar los puntos o el dibujo mi correo es yonibarreto@yahoo.es le agradezco la respuesta que me puedan enviar gracias

  55. g! dijo:

    revisa el orden del procedimiento:

    comando polilinea, copias las coordenadas, pegas las coordenadas, enter

    luego haces zoom de vista completa

  56. Daniel dijo:

    Les recomiendo para dibujos de perfiles usar el land desktop, es mucho mas sencillo y rapido para hacer este tipo de trabajo que en autocad..

  57. yoni dijo:

    el comando en autocad 2008, es polilinea quizas muchos no logran apreciarlo como yo al principio porque le daba comando linea pero en autocad 2008 es polilinea gracias ese dibujo sale enseguida

  58. g! dijo:

    Que bueno saber que te funcionó, y sí, se ve mejor la situación si usas polilinea.

  59. yoni dijo:

    segui trabajando con el comando linea y encontre lo siguiente el dibujo en la ventana principal en modelo no se logra apreciar, pero en la pestaña presentacion1 se ve pero muy pequeño pero uno lo amplia y es el dibujo completo pero para mi es mejor trabajar en la pestaña modelo voy a seguir intentando

  60. g! dijo:

    Cualquier trabajo se debe construir en la pestaña “modelo”, allí el trabajo sale a escala 1:1 y permite todo tipo de ajustes.

    Las otras pestañas “presentación” o como se llaman en inglés “layouts” son para construir arreglos al momento de imprimir y su escala está condicionada a las configuraciones del espacio de papel.

  61. yoni dijo:

    pregunto tengo un gps garmin el colorado existe alguna forma para configurar su grado de presicion constante a por lo menos 2 metros

  62. g! dijo:

    no lo creo

  63. yoni dijo:

    cuando ingreso las coordenadas X,Y,Z en autocad que tengo que hacer para ver la coordenada Z, porque yo las ingreso con la formula concatenar pero veo solo el X,Y gracias

  64. g! dijo:

    Para concatenar más columnas, usas el mismo criterio, sería por ejemplo

    =CONCATENAR(A2,”,”,B2,”,”C2)
    Lo que he hecho es agregar otra cadena, que contenga una coma más, por eso va entre comillas y luego una columna más que en este caso sería la C

  65. frank dijo:

    hola necesito dibujar las curvas de nivel en auto cad como es la manera mas facil tenieendo los datos en coordenadas(optenida de un GPS) una parte y la otra tomada de un teodolito. Es urgente……….-

  66. g! dijo:

    Mira Frank, hay un post completo donde se explica paso a paso como crear curvas de nivel con AutoCAD a partir de coordenadas.

    Este es el post

  67. gustiny dijo:

    uy! gracias… muy buen articulo

Deje un comentario