tcpMDT
Importar datos XLS - MDT26
Importar datos XLS
Comando para ejecutar en el CAD | |
|---|---|
Menú vertical | MDT26 > BIM > Importar datos XLS |
Menú tipo cinta | |
Línea de comandos |
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)
Override de instancia — asignado con Asignar propiedades a objeto (
IFC_ASIGOBJ)Override de tipo MDT — asignado con Asignar propiedades a tipos MDT (
IFC_ASIGPROP)Valor importado XLS ← este comando
Valor calculado por MDT
Valor por defecto del Pset
Flujo de trabajo completo
En el comando Conjuntos de propiedades, marcar las propiedades deseadas con origen Importado XLS.
Ejecutar Exportar plantilla XLS para generar el fichero Excel con las columnas correspondientes.
Rellenar los valores en Excel para cada objeto del proyecto.
Ejecutar Importar datos XLS (este comando) para cargar los valores.
Ejecutar Exportar IFC: cada objeto recibirá su valor individual en el fichero IFC.
Ventana Importar datos XLS

Sección Archivo
Ruta del fichero — Campo de texto que muestra la ruta completa del fichero
.xlsxseleccionado. 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 hojaMDT_META.
Objetos en archivo — Número total de filas de datos presentes en la hoja
MDT_BIM_DATAdel 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_METAyMDT_BIM_DATAcon 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 origenImportado XLSy 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