Como importar puntos de Excel a AutoCAD
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
En 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.

- 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

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.

21 de Noviembre, 2007 - 1:52 am
[…] También puedes importarlos desde excel […]
21 de Noviembre, 2007 - 7:11 am
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
21 de Noviembre, 2007 - 8:13 am
Gracias Jordi, le echaré una mirada y la comentaré.
saludos
21 de Noviembre, 2007 - 9:56 am
me parece muy interesante y facil de hacer gracias saludo
21 de Noviembre, 2007 - 2:03 pm
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
21 de Noviembre, 2007 - 2:09 pm
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
21 de Noviembre, 2007 - 5:46 pm
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.
21 de Noviembre, 2007 - 6:33 pm
Gracias Jordi, la he probado y funciona muy bien. Me alegra haber despertado los que ya días batallan con esto
27 de Noviembre, 2007 - 4:59 pm
[…] habíamos visto como ingresar coordenadas UTM desde Excel, solo usando la función "concatenar", pues esta vez intentaremos usar […]
8 de Diciembre, 2007 - 10:46 pm
I’d prefer reading in my native language, because my knowledge of your languange is no so well. But it was interesting!
27 de Diciembre, 2007 - 4:09 pm
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
29 de Diciembre, 2007 - 10:42 am
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.
6 de Enero, 2008 - 2:27 pm
Muy interesante la pagina
Hola, podria alguien decirme como ingresar textos de una hoja excel a un dibujo en Autocad.
6 de Enero, 2008 - 5:23 pm
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?
10 de Enero, 2008 - 10:09 am
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
10 de Enero, 2008 - 10:59 am
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
12 de Enero, 2008 - 4:07 pm
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
14 de Enero, 2008 - 11:11 am
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
17 de Enero, 2008 - 11:33 am
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?
17 de Enero, 2008 - 2:12 pm
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.-
17 de Enero, 2008 - 2:24 pm
la de Jordi si, la de concatenar no.
22 de Enero, 2008 - 9:49 pm
LA VERDAD ES QUE LA VIDA CON EL INTERNET SE VE DE OTRA MANERA Y ENCUENTRAS LAS SOLUCIONES CON FUNDAMENTO TECNICO INTERCAMBIANDO LAS EXPERIENCIAS
25 de Enero, 2008 - 2:51 pm
como exportar coordenadas de excel a autocad con su descripicion ejemplo x,y,descripcion
27 de Enero, 2008 - 12:43 am
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/
22 de Febrero, 2008 - 6:12 pm
gracias por la ayuda mefue de utilidad
1 de Marzo, 2008 - 5:14 pm
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
1 de Marzo, 2008 - 9:30 pm
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.
2 de Marzo, 2008 - 12:17 am
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
2 de Marzo, 2008 - 6:50 am
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….:(
2 de Marzo, 2008 - 9:07 am
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
2 de Marzo, 2008 - 9:10 am
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.
2 de Marzo, 2008 - 11:30 am
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.
2 de Marzo, 2008 - 2:36 pm
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.
2 de Marzo, 2008 - 3:29 pm
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
2 de Marzo, 2008 - 8:16 pm
bueno que bien que lo resolviste, quizá para hacer las rutas puedas probar 3D Route Builder.
10 de Abril, 2008 - 7:36 am
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
10 de Abril, 2008 - 7:50 am
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
10 de Abril, 2008 - 9:09 am
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
16 de Mayo, 2008 - 6:22 pm
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
16 de Mayo, 2008 - 7:15 pm
hola Oscar, puedes pegar aqui lo que pegas en autocad para ver si hay algo malo
14 de Julio, 2008 - 1:33 pm
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
14 de Julio, 2008 - 1:37 pm
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……
14 de Julio, 2008 - 1:40 pm
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
24 de Septiembre, 2008 - 8:58 am
gracias, necesito aprender todo lo de autocad