01 / EL PUNTO DE PARTIDA
La problemática que encontré
Necesitaba llevar un catálogo de Excel al cuadro de cantidades de un plano. La referencia gráfica estaba formada por elementos separados y tenía medidas, estilos de texto y alineaciones concretas. Trasladar los datos también implicaba reconstruir esa presentación.
En otra parte del mismo flujo, el catálogo tenía descripciones completas y la plantilla CSV usaba descripciones abreviadas. Solicité un cruce no exacto para recuperar cantidades y unidades. Una primera variante asignó la misma cantidad a «excavación en roca» y «excavación en cualquier material excepto roca»: la similitud de palabras ocultaba una diferencia esencial del concepto.
02 / EL SOFTWARE Y LA NECESIDAD
El vínculo con Excel existe; el criterio y la composición eran específicos
AutoCAD permite vincular tablas con Excel o CSV y actualizar los datos. La necesidad de este caso añadía una comparación entre descripciones no idénticas y un cuadro con textos y líneas conforme a una referencia gráfica. Elegí construir ese flujo específico con VBA y AutoLISP.
No se documentó un ensayo que demuestre que DATALINK fuera incapaz de resolver toda la presentación. El caso describe la alternativa desarrollada y las reglas que se necesitaban, sin atribuir una limitación absoluta al software.
03 / LA HERRAMIENTA
En qué consiste la solución
La macro lee las descripciones, cantidades y unidades del catálogo, las compara con la plantilla y genera un CSV. La variante MATCH_MEJORADO incorpora reglas para distinguir «roca» de «excepto roca» y penaliza diferencias relevantes en las descripciones.
WGCSV toma el CSV y dibuja el cuadro mediante objetos TEXT y LINE. Organiza los conceptos en varios renglones, coloca la línea de continuación al final del texto y alinea cantidad y unidad con esa referencia.
La versión v12 permite dibujar todas las filas solicitadas aunque excedan el marco. Esa decisión evita ocultar filas por falta de espacio, pero obliga a revisar y ajustar la composición del plano. La actualización posterior no es un vínculo vivo con Excel.
- 01Relacionar conceptos del catálogo
- 02Revisar cantidades en el CSV
- 03Dibujar textos y líneas en CAD
04 / EVIDENCIA Y ALCANCE
Qué está documentado
El historial contiene confirmaciones explícitas para MATCH_MEJORADO y WGCSV v12. Ambas piezas se documentan por separado: la confirmación de cada una no demuestra por sí sola una ejecución completa del flujo combinado.
Uso confirmado en el historial
Se recuperaron las versiones nombradas en las entregas que recibieron confirmación. La revisión actual fue estática; está pendiente repetir el recorrido completo desde Excel hasta el plano.
Qué debe comprobarse
- Separar los conceptos de roca y excepto roca con cantidades distintas y cotejar el CSV.
- Revisar las coincidencias ambiguas y los conceptos sin correspondencia: estos conservan el valor de la plantilla.
- Comprobar separador CSV, acentos, cantidades, unidades y número de filas antes de dibujar.
- Revisar textos largos, alineación y filas fuera del marco en el dibujo de prueba.
Requisitos y limitaciones de esta versión
Excel de escritorio con VBA y exportación CSV UTF-8; AutoCAD/Civil 3D con AutoLISP y Visual LISP/COM. Compatibilidad prevista en Windows; versiones exactas por comprobar. CATÁLOGO: desde fila 13, descripción C, cantidad D y unidad E. Plantilla CSV: descripción, cantidad, unidad.
- El cruce es heurístico: no valida por sí mismo la equivalencia técnica ni resuelve todos los empates.
- La macro reemplaza un CSV existente con el nombre de salida. Ejecutar en una carpeta de prueba y conservar el original.
- WGCSV espera CSV separado por comas y usa un formato y estilos de texto específicos; las fuentes de terceros no se incluyen.
- WGCSV modifica la visibilidad y el bloqueo de las capas WG-TABLA y WG-TEXTOS. La salida son entidades independientes, no una tabla enlazada.
CÓDIGO Y DOCUMENTACIÓN
Descargar para evaluar
Macro de cruce en TXT · WGCSV v12 · guías de uso y comprobación.
Se recuperaron las versiones nombradas en las entregas que recibieron confirmación. La revisión actual fue estática; está pendiente repetir el recorrido completo desde Excel hasta el plano. Revisa las instrucciones y trabaja con copias de prueba.
Descargar paquete ZIP ↓Desarrollado por Adal Pérez