El asistente de importación de datos Excel le ayuda a leer conjuntos de datos de archivos de Microsoft Excel en formato XLS, XLSX o XSLM.
El asistente lo guiará a través del proceso de importación en cuatro pasos:
1.er paso - Configuración del archivo
Aquí se especifica cómo se organizan los datos en el archivo. El asistente intenta determinar automáticamente la configuración correcta del archivo y especifica el número de columnas reconocidas con la configuración actual. Compruebe la configuración antes de ir al siguiente paso.
El contenido del archivo se muestra en una vista previa para que pueda comprobar la configuración. Los archivos muy grandes no se muestran en su totalidad, pero se pueden importar por completo.
(Sin esquema) aparece inicialmente en el campo Seleccionar esquema de importación guardado. Sin embargo, tiene la opción de seleccionar un esquema de importación ya guardado como plantilla, ajustar la configuración y guardarlo en la última página del asistente con el mismo nombre o con otro distinto.
En el campo Hoja, seleccione las hojas de Excel que desea leer. También puede importar todas las hojas. En el campo Orientación, puede establecer si los datos se almacenan en columnas o en filas.
Nota Como la orientación suele ser en columnas, esta documentación está pensada para ese caso. Para los datos organizados en filas, el significado de los términos fila y columna se invierte en consecuencia en el texto siguiente.
En el cuadro de lista Estructura de datos, seleccione la estructura de datos que FlexPro debe crear a partir de los datos importados.
En Área de datos, se especifica dónde empiezan y acaban los datos reales del archivo. Si importa una estructura de datos compuesta, el rango de datos incluye todos los componentes de la estructura.
2.º paso - Configuración adicional
Pestaña Filas de cabecera
Aquí se especifica la fila desde la que se leerán los nombres, unidades y comentarios. Si deja un campo vacío, no se leerá el atributo correspondiente. Puede especificar el mismo número de fila para nombres y unidades si la unidad se ha especificado después del nombre. En ese caso, aparece un cuadro de lista adicional en el que puede especificar exactamente el formato.
Pestaña Conjunto de datos X
Aquí se especifica si debe leerse o calcularse un conjunto de datos X. A continuación, el conjunto de datos X se asigna a todos los conjuntos de datos que se van a leer, que pasan a ser conjuntos de datos Y. En un archivo que contenga series temporales, por ejemplo, la columna con los valores de tiempo sería el conjunto de datos X.
Seleccione Especificar conjunto de datos X mediante número de conjunto de datos si el conjunto de datos X existe en el archivo. Como Número, introduzca el número de columna tal y como aparece en el encabezado de la tabla Contenido. Si cada columna Y tiene su propia columna X, especifique en el campo Utilizar cada enésima columna como conjunto de datos X en qué cuadrícula aparecerán en el archivo.
Con la selección Conjunto de datos X personalizado puede calcular un conjunto de datos X con valores linealmente crecientes. Utilice esta selección, por ejemplo, si los valores X no se han guardado en el archivo, pero conoce la frecuencia de muestreo o el intervalo de muestreo. En ese caso, se ajusta automáticamente la opción Importar como señal. Solo tiene que introducir el intervalo de muestreo o la frecuencia de muestreo, el otro valor se calcula automáticamente. Seleccione del parámetro si los atributos necesarios para el cálculo están disponibles como parámetros con nombre en el archivo.
En el campo Marca de tiempo puede introducir un valor de tiempo del calendario que FlexPro puede utilizar para convertir de tiempo absoluto a relativo y viceversa. También puede establecer del parámetro aquí para leer la marca de tiempo del archivo.
Pestaña Tiempo de calendario
En el campo Zona horaria, introduzca la zona horaria en la que se registraron los valores de tiempo del calendario. Seleccione la opción Tener en cuenta el horario de verano si al interpretar los datos debe tenerse en cuenta el cambio de horario de verano que pueda aplicarse a la zona horaria seleccionada.
Pestaña Parámetros
En esta pestaña puede especificar opcionalmente cómo deben leerse los parámetros almacenados en el encabezado del archivo Excel. Haga clic en el símbolo Agregar entrada de la tabla para crear una entrada. Para configurar la entrada, haga clic en los campos correspondientes de la tabla.
Introduzca un nombre del parámetro en la columna Nombre. Si el rango comprende varias líneas, se leen varios parámetros. En las columnas Fila (valor) y Columna (valor), introduzca la celda de la que debe leerse el valor del parámetro.
En la columna Tipo de datos, puede especificar opcionalmente el tipo de datos en el que debe importarse y almacenarse el parámetro. Si ajusta (Automático), el tipo de datos se determina automáticamente.
En la columna N.º de conjuntos de datos se determina a qué registros de datos deben asignarse los parámetros leídos.
Pestaña Configuración adicional
La opción Guardar valores numéricos equidistantes para ahorrar espacio determina que los valores numéricos linealmente crecientes o decrecientes se guarden paramétricamente en el formato (número de valores, valor inicial, incremento). Esto suele ocurrir, por ejemplo, con los datos X. Debe desactivar la opción si dispone de datos de medición que se desvían tan poco de la linealidad que FlexPro los considera erróneamente lineales.
Puede utilizar el campo Factor de reducción de datos para importar datos reducidos. El valor 2 significa, por ejemplo, que solo se leerá cada 2.ª fila.
En algunos formatos de archivo, los milisegundos de las columnas de tiempo del calendario no están disponibles como decimales del segundo, sino como una columna independiente, por ejemplo, 1.1.2017 12:00:00; 100 o 1.1.2017 12:00:00; 0.1. Utilice el campo Indicar milisegundos en para especificar si los milisegundos se especifican en milisegundos o en segundos. Si ajusta Segundos, por ejemplo, el valor 0,1 se lee como 100 ms. Si ajusta Milisegundos, por ejemplo, el valor 100 se lee como 100 ms.
Cuando se leen datos numéricos, todas las cadenas que no pueden interpretarse como números en coma flotante se leen como valores inválidos. Sin embargo, algunos formatos de datos definen uno o más valores en coma flotante como inválidos. En ese caso, deberá introducir los valores correspondientes en el campo Valores en coma flotante inválidos, separados por punto y coma. La comparación es numérica, es decir, da igual introducir 1E-3 o 0,001, por ejemplo.
Utilice el cuadro de lista Celdas vacías/inválidas para determinar cómo deben tratarse las celdas vacías o las celdas con valores inválidos. Si selecciona la opción Eliminar, los valores inválidos no se importan. En ese caso, el número de valores de un conjunto de datos puede reducirse.
Nota Si el número de valores de un conjunto de datos y un conjunto de datos X asignado no es el mismo, el conjunto de datos no podrá importarse como señal o serie de señales.
Si un archivo solo contiene una fila, puede especificar en el campo Leer valor escalar como si desea leerlo como serie de datos con un valor o como valor escalar.
Utilice el campo Reconocimiento automático del conjunto de datos para especificar si FlexPro debe analizar todo el archivo o solo un cierto número de filas para determinar el formato de los datos.
3.er paso - Lista de conjuntos de datos
Utilizando la configuración realizada en las pestañas anteriores, el asistente de importación de datos Excel analiza el archivo y lista todos los conjuntos de datos que se encuentran en él.
Si selecciona Reconocer automáticamente conjuntos de datos, estos se importan en el formato en que aparecen en la tabla. Si guarda su configuración como esquema en la pestaña siguiente, también podrá aplicarla a ficheros que tengan más o menos columnas que las que acaba de seleccionar para crear el esquema.
Si selecciona Asignar conjuntos de datos manualmente, el número de conjuntos de datos que se importan con el esquema es fijo. Por otra parte, en este modo es posible definir individualmente la configuración para cada conjunto de datos. Utilice este modo para casos más complicados, como la importación de matrices o formatos de tiempo del calendario que abarcan varias columnas. En este modo también es posible importar formatos de datos que contengan varios conjuntos de datos X y recalcular los datos importados. Las opciones de configuración son las siguientes:
Columna |
Descripción |
|---|---|
Activo |
Seleccione aquí los conjuntos de datos que desea importar. |
N.º |
El número de conjunto de datos que no se puede modificar. |
Nombre |
El nombre de un conjunto de datos. |
Unidad |
La unidad de un conjunto de datos. |
Componente |
Especifique aquí si el conjunto de datos contiene datos Y, X o Z. |
N.º X |
El número de conjunto de datos del conjunto de datos X correspondiente, si se ha seleccionado el componente Y. |
N.º Z |
El número de conjunto de datos del conjunto de datos Z correspondiente, si se ha seleccionado el componente Y. |
Columna de - Columna a |
Aquí se especifica qué rango de columnas se asigna al conjunto de datos. Se pueden especificar varias columnas para los valores de tiempo del calendario, que se resumen automáticamente. Ejemplo: 3 columnas con fecha y hora, milisegundos 1.1.2016;12:00:00;100 se leen como 1.1.2016 12:00:00,100. Para los tipos de datos numéricos, se importan varias columnas como matriz de datos en lugar de serie de datos. |
Tipo de datos |
Especifique aquí el tipo de datos en el que están disponibles los datos para el conjunto de datos. |
Comentario |
Es el comentario del conjunto de datos. |
Formato |
Aquí puede especificar un formateador individual para cada conjunto de datos. |
Posprocesamiento |
Es una fórmula FPScript que puede utilizarse para recalcular automáticamente los datos originales durante la importación. Se accede a los datos originales con el nombre de variable data. Ejemplo: Duplicación de la amplitud data * 2 |
Nota Puede editar varias filas de la lista al mismo tiempo, por ejemplo, el n.º X de varios conjuntos de datos Y. Para ello, haga clic en varias filas mientras mantiene pulsada la tecla CTRL. Vuelva a hacer clic en una de las filas seleccionadas mientras mantiene pulsada la tecla CTRL. Aparece el campo de entrada y la entrada que realice se transfiere a todas las filas seleccionadas.
4.º paso - Resumen
En el campo Resumen el asistente le muestra una vez más un resumen de sus entradas, que debe comprobar cuidadosamente.
Copiar datos y almacenarlos en conjuntos de datos;Crear un vínculo por conjunto de datos;Crear un vínculo para todo el archivo;
En el campo Almacenamiento de datos, especifique si desea copiar los datos o crear un vínculo:
•Copiar datos y almacenarlos en conjuntos de datos crea conjuntos de datos en la base de datos del proyecto que contienen los datos importados.
•Crear un vínculo por conjunto de datos crea un objeto de vínculo de datos para cada conjunto de datos seleccionado, que mantiene un vínculo con el archivo Excel.
•Crear un vínculo por hoja crea un único objeto de vínculo de datos para cada hoja de cálculo, que devuelve todos los conjuntos de datos importados en forma de lista.
Si selecciona la opción Señal en el campo Estructura de datos, el conjunto de datos X se añade a los conjuntos de datos Y como componente X. En caso contrario, se almacena como conjunto de datos independiente y vinculado a los conjuntos de datos Y. Si los datos X están en orden lineal ascendente, debe seleccionar la opción. Si no es el caso, debe almacenar el conjunto de datos X por separado para ahorrar espacio de memoria, especialmente para archivos con muchas columnas Y. Si se crea un vínculo Excel que devuelve una lista como resultado, esta opción se selecciona automáticamente. Esto también se aplica si se ha definido un conjunto de datos X personalizado.
Si opta por seleccionar Absoluto en el campo Tiempo, los datos se importan como valores de tiempo absolutos con fecha y hora; de lo contrario, como valores de tiempo relativos.
En el campo Subcarpeta, seleccione la opción Por archivo si desea que FlexPro almacene los datos en una carpeta con el mismo nombre que el archivo. Los datos de todas las hojas de cálculo importadas se almacenan en la misma carpeta. Si selecciona la opción Jerárquicamente, se crea una subcarpeta para cada hoja de cálculo en la carpeta del archivo, a menos que haya seleccionado Crear un vínculo por hoja en Almacenamiento de datos.
Opcionalmente, puede utilizar el campo Segmento de datos para restringir el rango de datos que se va a importar. Esto solo es posible si el archivo contiene un conjunto de datos X.
Si desea guardar la configuración realizada como un nuevo esquema de importación, seleccione la opción Guardar esquema de importación e introduzca un nombre para el esquema. El tipo de archivo creado de este modo está ahora disponible en el cuadro de diálogo Importar como tipo de archivo para importación rápida.
La Prioridad controla el comportamiento de FlexPro en el caso de que varios filtros de importación estén vinculados a la misma extensión del archivo. FlexPro comprueba primero todos los filtros de importación y esquemas de importación con prioridad alta. Si se encuentra un filtro de importación adecuado, se utiliza. Si se encuentran varios, aparece un cuadro de diálogo para seleccionarlos. Solo si no se encuentra ningún filtro de importación con prioridad alta, se busca uno con prioridad baja. El asistente de importación de datos Excel se registra como filtro de importación de baja prioridad para que aparezca siempre en la lista de selección. Seleccione Prioridad alta si desea vincular el esquema de importación exclusivamente a la extensión del archivo especificada. También puede especificar si el esquema debe guardarse en la base de datos del proyecto activa o en la base de datos de plantillas personales.
Nota Las configuraciones en Almacenamiento de datos y Segmento de datos que realice en esta página del asistente no se guardan en el esquema de importación. Puede configurarlas individualmente para cada importación en el cuadro de diálogo Importar.
Organizar esquemas de importación
FlexPro guarda los esquemas de importación en la base de datos del proyecto o en su base de datos de plantillas personal, que puede gestionar en el cuadro de diálogo Archivo > Información > Organizar. También tiene la posibilidad de copiar un esquema de importación en otra base de datos, por ejemplo, para poner los esquemas de importación a disposición de todos los usuarios. También puede exportar o importar un esquema como archivo XML.
Asimismo puede hacer que un esquema de importación guardado como archivo XML esté disponible en otros ordenadores, en función del archivo. Para ello, basta con copiar el archivo en la carpeta C:\ProgramData\Weisang\FlexPro\2025\Templates\Import\Schema.