Punto de Excel a AutoCad

download Punto de Excel a AutoCad

of 3

Transcript of Punto de Excel a AutoCad

Rutina lisp para Importar puntos de Coordenadas desde Microsoft ExcelPor Mario Torres el Jue, 23/07/2009 - 09:55. VisualLispEsta rutina generada para usar en AutoCAD y sus aplicaciones verticales,te permitir insertar las coordenadas de puntos desde un archivo de Microsoft Excel, con esta rutina no es necesario especificar detalles relacionados al archivo a importar, ya quemediante su interface tendrs al alcance las opciones necesariaspara importar los puntos segn como lo desees.

Para importar los puntos, se consideranecesario que el archivo de puntos a importar tenga extensin XLS (de versiones anteriores a office 2007) o XLSX (versin 2007 o posterior)y que en el archivo las coordenadas estn formateadas con el formato:P,N,E,C,D,(Punto,Norte,Este,Cota,Descripcin), as como lo muestra la siguiente imagen:

Nota importante:Debes de tener cuidado decerrarel archivo de coordenadas antes de ejecutar el comando, de lo contrariolarutina tendr inconvenientes para accesar a el. (Esta nota fue superada).Construcgeek iCe te permite elegir entre 3 tipos diferentes de maneras de insertar un objeto punto en la coordenada leda. La primera es elegiren insertar unaentidad Punto de AutoCAD(la que se genera mediante el comando POINT), recuerda que la visualizacin de un punto en AutoCAD depende del tipo de visualizacin de punto que hayas definido con el comando DDPTYPE. La segunda opcin consiste enseleccionar un bloque almacenado en el dibujocomo punto a insertar en la coordenada leda, por defecto la rutina crea un nuevo bloque llamado "cg-point", que puede ser usado en el caso de que se desee o no existan bloques en el dibujo. La tercera opcin relacionada al estilo de punto,permite importar un bloque desde el disco duro, recuerda que en este caso las dimensiones con las que se cre el bloque influyen en la visualizacin de ste al momento de ser insertado. Con respecto a los datos del punto (etiquetas), iCete permite decidir que deseas mostrar, si slo deseas mostrar un Punto, bastar con que selecciones solo esta opcin, lo mismo para el texto de la Cota o la Descripcin del punto.Puedes optar por mostrar los 3 datos de la etiqueta o no mostrar ninguno.Ademspuedes controlar el nmero de decimales del texto de la cota insertada, la escala que tendr la etiqueta, la rotacin de la misma cuyo punto base es la ubicacin del punto importado y la separacin de la etiqueta con respecto al punto, estas opciones las puedes almacenar con un nombre, para que as puedas llamarlas de acuerdo a los puntos que vas a importar.Todas estas opciones te permitirn importar tus puntos desde un archivo de Excel de una manera rpida y con una apariencia clara, vale la pena aclarar que la forma como se ven los textos de la etiqueta del punto no depende de la rutina,sino del estilo de texto actual de tu dibujo y de la capa actual.Hace algn tiempo publiqu en Construcgeek,una rutina desarrollada por un usuario, que permita importar las coordenadas pero desde un archivo de texto pero con muchas limitaciones, esta vez mediante este nuevo comando tendremos ms opciones de controlar la insercin de puntos de coordenadas.En el archivo adjuntotambin se suministra un bloque de ejemplo que puedes importar, aparte de una hoja de clculo con el formato correcto que necesita el comando para importar las coordenadas sin ningn inconveniente.Para utilizar la rutina debes de hacer lo siguiente:1. Carga el archivo lisp en AutoCAD.2. Ingresa el nombre del comando:ICE3. En el cuadro de dilogo especifica las opciones que creas conveniente para la importacin de los puntos.

Leer ms:http://www.construcgeek.com/recursos/rutina-lisp-para-importar-puntos-de-coordenadas-desde-microsoft-excel#ixzz1kPXH8cMu

Truco interesante para ahorrar tiempo y agilizar un trabajo, ac dejo los pasos a seguir:

1) Primero debemos ordenar los valores en columnas, con el formato (x,y), es decir, en la primer columna los valores de las abscisas y en la segunda columna los valores de ordenadas. Los valores con decimales debern estar separado por PUNTOS, NO POR COMAS como es el formato por defecto deexcelpara los nmeros no enteros.AYUDA: si tens muchos valores, seleccionalos todos y con la opcin "buscar y reemplazar", en la casilla de buscar coloc "," (sin las comillas) y en la casilla de reemplazar "."

2) Despus de haber creado la tabla, debemos "concatenar" los valores de cada celda. La forma ms fcil de realizarlo es generando la frmula. El formato final que deber presentar la celda ser : "X.XX,Y.YY".Para concatenar, en una tercer columna colocs:

=X&","&Y

Los valores de X e Y son los valores dispuestos en las columnas anteriores.&representa la accin de concatenar, cuando se introducen comillas entre el "concatenado" lo que se hace es introducir el texto que desees, en este caso, el que necesitamos es el necesario para separar las coordenadas que sern graficadas en el cad.

3) Despus de haber concatenado las celdas, seleccionamos toda la columna, la copiamos y la pegamos en el bloc de notas. Al guardarla, pons el nombre que quieras y al final pons ".scr", por ejemplotabla1.scr.

4) Ahora con el programa de cad abierto, clickeamos o tecleamos para dibujar una polilinea, y sin marcar un punto inicial, vamos al menHerramientasy buscamos la opcinEjecutar comandos... se va a abrir el directorio, y buscamos el archivo del bloc de notas guardado anteriormente, y le damos click a Abrir. Instantneamente se van agraficarlos valores, OJO que no se grafican ninguno de los ejes, esos los dibujamos nosotros. El cad va a ubicar la primer coordenada en la coordenada (0,0) que trae por defecto el programa.

Bueno, eso es todo. Espero que les sea til!