→ Área privada
Aplitop · Surveying the Future

tcpMDT

Importar datos XLS - MDT26

Actualizado el tcpMDT Read in English

Importar datos XLS

Importar datos XLS - MDT26

Comando para ejecutar en el CAD

Menú vertical

MDT26 > BIM > Importar datos XLS

Menú tipo cinta

Línea de comandos

MDT26_ifc_impxls

Descripción general

El comando Importar datos XLS carga masivamente valores de propiedades BIM desde un fichero Excel generado previamente por el comando Exportar plantilla XLS. Una vez importados, los valores quedan disponibles como tercer nivel de resolución en la cadena de prioridad de valores de propiedad durante la exportación IFC: por encima del valor por defecto de Pset y del override de tipo MDT, pero por debajo del override de instancia individual.

Los datos se persisten en el fichero <directorio_del_proyecto>\BIM\xls_data.xml y permanecen activos en exportaciones sucesivas hasta que se reimportan o se eliminan manualmente.

> [!important] Solo se aceptan plantillas generadas por tcpMDT

> El fichero seleccionado debe ser una plantilla generada por Exportar plantilla XLS. Se detecta automáticamente por la presencia de las hojas MDT_META y MDT_BIM_DATA. Un fichero Excel de creación manual no es válido y el comando lo rechaza con un aviso.

Cadena de prioridad de valores (de mayor a menor)

  1. Override de instancia — asignado con Asignar propiedades a objeto (IFC_ASIGOBJ)

  2. Override de tipo MDT — asignado con Asignar propiedades a tipos MDT (IFC_ASIGPROP)

  3. Valor importado XLS ← este comando

  4. Valor calculado por MDT

  5. Valor por defecto del Pset

Flujo de trabajo completo

  1. En el comando Conjuntos de propiedades, marcar las propiedades deseadas con origen Importado XLS.

  2. Ejecutar Exportar plantilla XLS para generar el fichero Excel con las columnas correspondientes.

  3. Rellenar los valores en Excel para cada objeto del proyecto.

  4. Ejecutar Importar datos XLS (este comando) para cargar los valores.

  5. Ejecutar Exportar IFC: cada objeto recibirá su valor individual en el fichero IFC.


Ventana Importar datos XLS

image-20260604-101112.png

Sección Archivo

  • Ruta del fichero — Campo de texto que muestra la ruta completa del fichero .xlsx seleccionado. El usuario puede escribir la ruta directamente o usar el botón ... para navegar.

  • Botón ... — Abre el selector de fichero del sistema operativo, filtrado a ficheros .xlsx. Al seleccionar un fichero válido, el diálogo lo analiza automáticamente y rellena las secciones Resumen y Detalle por tipo sin escribir nada en disco.

Sección Resumen

Se rellena automáticamente al seleccionar un fichero válido. Muestra:

  • Plantilla y Fecha — Generador de la plantilla (tcpMDT 26) y fecha de exportación leídos de la hoja MDT_META.

  • Objetos en archivo — Número total de filas de datos presentes en la hoja MDT_BIM_DATA del fichero Excel.

  • Propiedades por objeto — Número de columnas de propiedades (columnas D en adelante) que contiene el fichero.

  • Encontrados — Número de objetos del fichero que existen en el proyecto activo y recibirán los valores al importar.

  • No encontrados — Objetos presentes en el fichero que no se han localizado en el proyecto activo. Estos objetos se ignoran durante la importación sin interrumpirla.

Sección Detalle por tipo

Lista con una fila por cada tipo MDT presente en el fichero Excel. Cada fila muestra:

  • Tipo MDT — Nombre del tipo (Superficie, Eje en planta, Mov. de tierra, Carretera, etc.).

  • Obj. XLS — Número de objetos de ese tipo en el fichero.

  • Encontrados — Cuántos de esos objetos se han localizado en el proyecto activo.

  • Con override instancia — Número de objetos del tipo que ya tienen un override de instancia activo (asignado con IFC_ASIGOBJ) en alguna de las mismas propiedades que trae el XLS. Si este valor es mayor que 0, se muestra el aviso de sobreescritura y la importación requiere confirmación adicional.

Aviso de sobreescritura

Aparece debajo de la lista cuando algún objeto del fichero tiene overrides de instancia activos en las mismas propiedades. Indica el número de objetos afectados y advierte que, al importar, los valores XLS reemplazarán esos overrides de instancia.

Botones principales

  • Cancelar — Cierra el diálogo sin escribir nada. Si el fichero fue analizado pero no importado, no se modifica ningún fichero del proyecto.

  • Importar — Inicia la importación. Si hay overrides de instancia afectados, abre primero la ventana de confirmación antes de escribir ningún dato. Permanece deshabilitado mientras no haya un fichero válido cargado.


Ventana Confirmar importación

Aparece al pulsar Importar únicamente cuando uno o más objetos del fichero tienen overrides de instancia activos en las mismas propiedades que trae el XLS.

  • Cancelar — Vuelve al diálogo principal sin importar. No se modifica ningún fichero.

  • Continuar — Confirma la importación y escribe los valores en BIM\xls_data.xml. Tras completarse, muestra el mensaje de resumen en la línea de comandos.


Almacenamiento de los datos importados

Los valores importados se persisten en:

<directorio_del_dibujo_activo>\BIM\xls_data.xml

La carpeta BIM\ se crea automáticamente si no existe. El fichero XML acumula los valores por objeto; una reimportación con un nuevo XLS actualiza únicamente los objetos presentes en el nuevo fichero sin eliminar los valores de objetos no incluidos en él.


Mensajes del comando

  • "El archivo seleccionado no es una plantilla válida de tcpMDT 26." — El fichero no contiene las hojas MDT_META y MDT_BIM_DATA con el formato esperado. El resumen no se muestra y el botón Importar permanece deshabilitado.

  • "La plantilla pertenece a otro proyecto. Los objetos no encontrados se ignorarán. ¿Continuar?" — El GUID del proyecto en la plantilla no coincide con el proyecto activo. El usuario decide si continúa; los objetos no localizados se ignoran sin interrumpir la importación.

  • "N objetos tienen overrides de instancia en las mismas propiedades. Al importar, esos overrides serán sobreescritos. Esta acción no se puede deshacer." — Texto de la ventana de confirmación cuando hay overrides de instancia afectados.

  • "Importación completada: N objetos actualizados, M ignorados." — Resumen final en la línea de comandos al completarse la importación. Indica cuántos objetos recibieron valores y cuántos fueron ignorados por no encontrarse en el proyecto.


Relación con otros comandos

  • Exportar plantilla XLS (IFC_EXPXLS) — Genera el fichero Excel que este comando importa. Ambos comandos trabajan siempre sobre el mismo formato de plantilla; un XLS creado manualmente no es compatible.

  • Conjuntos de propiedades (IFC_PROPSETS) — Determina qué propiedades están marcadas con origen Importado XLS y por tanto aparecen como columnas en la plantilla. Si ninguna propiedad tiene ese origen, la plantilla no tiene columnas de datos útiles.

  • Asignar propiedades a objeto (IFC_ASIGOBJ) — Gestiona los overrides de instancia (capa 4), que tienen mayor prioridad que los valores XLS. Cuando este comando detecta que un override de instancia y un valor XLS coinciden en la misma propiedad, advierte al usuario antes de sobreescribir.

  • Exportar IFC (IFC_EXPORTAR) — Durante la exportación, el motor aplica los valores XLS importados como tercer nivel de resolución en la cadena de prioridad.


Referencia generada para tcpMDT 26 — IFC-PropertiesSet

Escribe tu duda y elige un producto para acotar los resultados. Usa ↑ ↓ e Intro para abrir un artículo.