Cuando elaboramos planos para un proyecto siempre tendremos que crear una documentación asociada, memoria, pliego de condiciones, mediciones, etc… donde en algunos de ellos tendremos que enumerar y valorar lo proyectado.
Si hemos creado bloques, bloques con atributos o bloques dinámicos podemos decirle a AutoCAD que nos cree unas tablas con los bloques insertados y así poder utilizarlas para crear la documentación del proyecto.
La extracción de atributos de bloque es una herramienta que nos ahorrará mucho tiempo en la creación de los documentos de proyecto. Con ella podemos contar los bloques insertados y en que capa están o la longitud de las líneas.
Esta herramienta de extracción no solo cuenta los bloques con atributos, sino también los bloques sencillos, los bloques dinámicos, las líneas, polilíneas, etc, por lo que es una herramienta completa para la extracción de todos los datos de los planos.
Para los que realicen trabajos de topografía: La extracción de datos nos dice las Coordenadas de los elementos insertados y genera una tabla Excel. |
Comenzando a extraer datos
El icono de la extracción de datos varía de una versión de AutoCAD a otra, por eso usaremos el comando _dataextraction , damos a enter y nos da acceso directo.
Una vez seleccionado se activará un asistente que nos guiará paso a paso para conseguir extraer los datos del archivo completo o de las entidades seleccionadas.
Al terminar el proceso tendremos un archivo de guión guardado para usar en posteriores extracciones y un fichero con los datos de la extracción en formato Excel O Access y una tabla insertada en AutoCAD.
Los pasos por los que me guiará el asistente
Los pasos del asistente varían sutilmente de una versión a otra, por lo que os dejaré unas ideas generales de lo que os pedirá. El asistente es fácil de seguir y al final obtendréis vuestra tabla con poco esfuerzo.
1.- Al comenzar nos pregunta la carpeta donde quiero guardar el archivo de guión. Es importante guardar estos archivos a mano para después poder cargarlos y no tener que realizar todos los pasos del asistente.
2- Seleccionar los objetos o entidades de los que quiero realizar la extracción de datos. Podemos seleccionar el dibujo actual, solamente una selección de objetos o podemos seleccionar varios archivos de nuestro proyecto para hacer una tabla resumen.
Consejo: Deja seleccionado dibujo actual para empezar.
3- De los objetos o entidades que hemos seleccionado anteriormente elegimos los datos que queremos extraer.
De los bloques podemos extraer:
- Cuantas unidades hay en el dibujo
- Coordenadas de todos los bloques
- Capa
- y muchas más cosas.
También podemos extraer las longitudes de líneas y polilíneas separados por capas, que nos viene muy bien para las mediciones.
En este momento es conveniente realizar un buen filtro y saber exactamente los datos que queremos, es decir si quiero que AutoCAD cuente los bloques seleccionaré nombre de bloque y unidades para que automáticamente me genere una tabla resumen.
Si por el contrario, quiero que me indique las coordenadas de inserción de los bloques, seleccionaré nombre de bloque y coordenas X, y, Z.
4.- En los últimos pasos seleccionaremos si queremos insertar una tabla en AutoCAD, por lo que tendremos que decirle que tipo de tabla y si queremos una tabla externa para Excel o acces (*.xls, *.mdb) y acabaremos la extracción.
Si tienes una buena biblioteca de bloques, utilizas las capas correctamente y necesitas saber lo que tienes dibujado en los planos del proyecto, esta es una herramienta que te facilitará el trabajo. |
Si todavía no has empezado a crear bloques con atributos visita mi artículo Cómo crear en AutoCAD bloques con Atributos donde te explico cómo hacerlo.
Buenos días, estoy empezando con los bloques con atributos después de leer tus artículos. Estos generando archivos en Excel desde la extracción de datos, pero cuando abro el archivo en Excel aparece delante de los número un apostrofe´ que me impide trabajar con las formulas directamente. Como puedo enviar los datos a Excel sin dicho apostrofe:
Y otra pregunta. Quiero generar una tabla en Autocad y en Excel a la vez. Actualizar los datos de la tabla de Autocad con los nuevos datos introducidos en los bloques y que también se actualice la tabla excel. ¿Es posible? ¿Cómo se vincularían las dos tablas?
Buenas tardes Juan Pablo. El apóstrofe lo puedes quitar rápidamente en excel con buscar y reemplazar.
Se puede vincular una tabla de excel en AutoCAD. Revisa mi artículo https://www.andresdeltoro.es/como-conectar-una-tabla-de-excel-y-una-tabla-de-autocad/
pero para que la tabla en AutoCAD se actualice tendrías que usar campos y eso no lo he probado. Mira a ver si lo puedes hacer y nos cuentas.
Un saludo.
al extraer coordenadas de una poligonal en autocad 2019, no aparecen las coordenadas reales. que pasa con eso. gracias
Hola Alfredo, ¿has revisado que el SCP sea el universal?
Hola Andrés, ya puedo extraer los datos que necesito de mi dibujo en una tabla para pegarle en el dibujo de autocad, pero en el momento en que quiero generar la tabla en excel, realizo todos los pasos y cuando abro el archivo de excel sólo tengo la primera fila y primera columna llena con las palabras delete me.
Qué podría hacer para obtener los datos en hoja excel, gracias de antemano por tu ayuda
Saludos
Hola Jessy, prueba a no utilizar este sistema:
– No utilizar tildes en el nombre del archivo DWG.
– No utilizar tildes en el archivo XLS.
– Que el nombre completo de la ruta del archivo tipo C:\mis_archivos\Proyectos\etc\mi_archivo.dwg no tenga más de 256 caracteres.
Un saludo.
hola!!
necesito exportar una cama de puntos respetando el numero consecutivo, coordenadas (X, Y, Z) y el descriptor. hay alguna manera de hacerlo
saludos
Hola, la única manera que se me ocurre ahora mismo , es que puedas crear una aplicación lisp para ejecutar esa acción, ya que AutoCAD no lo hace de manera nativa.
Un saludo.
Hola Andrés,
Quiero exportar datos usando los comandos ATTOUT / ATTIN, pero los valores de los atributos que comienzan por ceros (0) se pierden al usar ambos comandos.
En el excel, manualmente puse los ceros otras vez y probé convirtiendo las celdas en texto (con un ‘ por delante), pero se pierde la info al importar.
¿sabes alguna solución? Muchas gracias de antemano
Hola Santi, imagino que el archivo txt creado por AutoCAD si contiene los números, por ejemplo 001. Al exportarlos a excel indica que esa columna tiene formato texto y no numérico, así te mantendrá los ceros.
Un saludo
Hola Andrés,
Sabes si puedo extraer los ángulos de lineas. Las hice en una sola capa.
Gracias
Hola Sebastián, se podrían obtener los ángulos de cada línea con el eje X pero con con los ángulos que formen con otras líneas.
Un saludo.
Hola Andrés
Yo me he creado un bloque con tres atributos de texto: número de sala, nombre, y superfície. Y lo inserto para cada sala/habitación de mi planta. Cuando me pide la superfície, le inserto un campo/objeto/area y marco la polilinea de contorno de dicha habitación. Hasta aquí bien. Pero cuando hago la tabla de extracción de datos de los atributos de dicho bloque para montar una tabla de superfícies, no me aparece la opción de añadir pie de totales para la columna de superfícies. Y si intento exportar a excel tampoco entiende esos datos como numéricos.
Sabes dónde puede estar el error?
Saludos.
Hola Jordi, sin ver el bloque no puedo ayudarte. Si me envías el bloque a andres@andresdeltoro.es puedo ver lo que pasa.
Un saludo.
Buenos días Andrés.
Tengo AutoCad 2014 y no encuentro el comando ¿Podrías decirme si se llama de otra forma o si no está disponible para esta versión?
Muchas gracias,
Un saludo
Hola Manuel para Exportar a Excel desde AutoCAD debes usar el comando incluido el guión bajo _dataextraction. Puedes probar con este comando actualizado EXTRACDAT
Si tienes AutoCAD LT exportar a Excel no funciona de la misma manera.
Como funcionaria en Autocad lt
Hola Andrés, en AutoCAD LT no funciona esta opción de extraer datos.
Un saludo.
Buenísima la información, te has saltado la yarda, super para mi trabajo
De nada María, me alegra poder ayudarte.
Un saludo.
que barbaro me ahs ayudado como no tienes idea el trabajo de 5 horas ahora lo hare en 15 minutos cuando mucho mil gracias saludos desde tequila jalisco
Me alegro de que te sirva este artículo para tu trabajo. Un saludo.