Importación de datos desde Hojas de cálculo al Modelo 233

 

  Modelo 233

Inicio  Anterior  Siguiente

 

El programa puede importar datos a la relación de declarados del modelo 233 desde Hojas de cálculo en formato Excel o en formato LibreOffice/OpenOffice. Esta importación de datos se realiza mediante la opción "Modelo", "Importar ficheros formato XLS" del menú de opciones del modelo 233, es decir, estando en la edición o pantallas de entrada de datos del modelo 233 de una empresa.

 

Al ejecutar esta opción se abre una ventana para configurar la importación en la que se selecciona el fichero de hoja de cálculo del que se van a obtener los datos y las columnas de la hoja de cálculo en la que hay que leer los diferentes datos que forman la declaración. En este proceso se importan las fichas de los menores inscritos en la guardería (datos que van en la ventana "Relación de declarados"). La configuración de la importación se puede dejar archivada en una plantilla para su uso en posteriores ocasiones.

 

En esta ventana de configuración hay que indicar los siguientes datos:

 

Origen de datos: Excel / LibreOffice. Se indicará la aplicación de hoja de cálculo desde la que se van a obtener los datos. Para su funcionamiento este proceso de importación requiere que estén instaladas en el sistema las aplicaciones Microsoft Excel o LibreOffice/OpenOffice según el tipo de hoja de cálculo que se seleccione.

 

Fichero a importar. Mediante el botón que se encuentra a la derecha de esta casilla se puede seleccionar el fichero de hoja de cálculo a importar. En el caso de hojas tipo Excel serán habitualmente ficheros con extensión “.xls” o “.xslx”. Si se trata de hojas de las aplicaciones OpenOffice o LibreOffice serán ficheros generalmente la extensión “.ods”.

 

Hoja que se va a importar. En esta casilla se muestran las diferentes “hojas” de cálculo que contiene el “libro” o fichero de hoja de cálculo seleccionado. Los datos se importarán de la hoja elegida en esta casilla.

 

Fila de inicio a leer. En esta casilla se puede indicar el número de fila de la hoja de cálculo donde comienzan los datos a importar al modelo 233. Por ejemplo, si la hoja de cálculo tiene al principio 3 filas con títulos o datos que no correspondan exactamente a los menores o declarados en el modelo 233, se podría indicar que la importación empiece por la fila 4.

 

Fila final a leer. Esta casilla permite indicar el número de la última fila que debe importarse. Esta casilla se puede dejar en blanco y, en ese caso, el programa intentará importar todas las filas existentes en la hoja de cálculo seleccionada.

 

Transformar a mayúsculas los textos. Si se activa esta casilla, al cargar los datos desde la hoja de cálculo, los campos de tipo texto como los nombres de los declarados, se pasarán a letras mayúsculas en el caso de que estuviesen escritos con minúsculas.

 

Plantilla. La configuración de columnas, fórmulas y datos que se definen en esta pantalla se pueden archivar en un fichero para su utilización en otras ocasiones que se quiera importar el mismo formato de hoja de cálculo. El botón que hay a la derecha de esta casilla permite seleccionar un fichero de plantilla generado anteriormente. Los ficheros de plantilla se graban en formato XML así que se les asigna, por defecto, la extensión “.xml”.

 

Descripción plantilla. En esta casilla se puede escribir un título o breve descripción de la finalidad de la plantilla que puede ser útil si se utilizan múltiples ficheros de plantilla.

 

Datos/Columnas a importar. En este punto se configuran las columnas de la hoja de cálculo de las que se debe importar la información. El programa muestra varias líneas, una por cada campo o dato de los solicitados en la ficha de declarados del modelo 233 que se pueden importar (identificador del declarado, datos del menor, datos de la madre o persona que tenga atribuída la guarda y custoria en exclusiva, datos del otro progenitor, meses en los que ha estado inscrito en la guardería, el importe total de los gastos anuales pagados en la guardería e importe subvencionado.

 

Las líneas que salen en color rojo en la ventana de configuración (por ejemplo: el código identificador del declarado, el NIF, apellidos y nombre de la madre o persona que obstente la  custodia, el nombre, apellidos y fecha de nacimiento del menor o el importe de los gastos) son datos de configuración obligatoria, es decir, el proceso de importación no continuará si no se configura la columna de la que se importarán estos datos.

 

En la configuración de columnas a importar, las columnas se identificarán por la misma letra que se utiliza en la hoja de cálculo. Esas letras tienen que escribirse encerradas entre llaves. Por ejemplo, si el NIF de la madre/tutor está en la columna “A”, en la configuración de la importación se escribiría “{A}” en la fila “Custodia Nif”. Si ese dato está por ejemplo en la columna “AB” de la hoja de cálculo, se escribiría “{AB}”.

 

Es posible incluir dos o más columnas en un mismo campo escribiendo las letras de todas las columnas que se quieran importar al mismo campo. Por ejemplo, si el campo "Identificador" del declarado está formado por una serie de números o letras de la columna "B" de la hoja de cálculo y otros números o letras ubicados en la columna "C", en la configuración de la importación del campo "Identificador" se podría escribir “{B}{C}” y al importar, el programa unificaría en ese campo "Identificador" el contenido de las columnas “B” y “C”.

 

Si se necesitan aplicar fórmulas de cálculo al hacer la importación, se puede escribir una máscara de importación que empiece por el signo “=”. Esto permite utilizar fórmulas matemáticas y ciertas funciones de programación que pueden resolver casos que requieran un tratamiento de la información al importar. Por ejemplo, si para obtener el campo “Gastos Pagados” hay que sumar las columnas “F” y “G” de la hoja de cálculo, se podría poner la fórmula: “={F}+{G}”.

 

En la configuración de columnas se pueden introducir fórmulas matemáticas utilizando los operadores aritméticos con los signos utilizados habitualmente en informática: “+” (suma), “-” (resta), “*” (multiplicación) y “/” (división).

 

Por ejemplo, si el importe obtenido de la hoja de cálculo se carga desde la columna “H” y el importe viene en negativo y se necesita transformar a un valor positivo, se podría multiplicar por “-1” para obtener su valor en positivo con la fórmula “={H} * -1

 

Al igual que en matemáticas, es posible utilizar “paréntesis” para establecer la prioridad de las operaciones, por ejemplo se podría escribir una fórmula como “=( {D} * 1000 ) / ( 3 + {AB} )” que hace varias operaciones aritméticas con los importes de las columnas "D" y "AB".

 

El programa trata como una fórmula matemática todas las columnas que empiecen por el signo “=” (igual). La identificación de las columnas se hace encerrando entre “{ }” (llaves) la letra o letras que identifican la columna en la hoja de cálculo. El resto de textos que se incluyan en la configuración de importación (y que no sean las letras de columnas o el signo “=”) se tratan como literales o “textos fijos” que se importarán tal cual en el campo. Por ejemplo, si en la hoja de cálculo los datos del campo "Identificador" del declarado viene en la columna “B” pero queremos que delante de los datos obtenidos de esa columna aparezca un texto fijo, se podría configurar como: “texto_fijo {B}”.

 

 

Por ejemplo, para importar los datos de una hoja de cálculo con los siguientes campos...

 

 

se podría establecer la configuración que se puede ver en la siguiente imagen en la que se han indicado las columnas que contienen los datos a importar desde la hoja de cálculo, el número de fila desde la que se deben importar los datos, etc.

 

 

 

Operaciones para importar la hoja de cálculo

 

El botón “Abrir hoja de cálculo” permite abrir en Excel o en LibreOffice/OpenOffice la hoja de cálculo para comprobar las columnas que deben importarse para cargar el balance.

 

El botón “Prueba de lectura” hace una pre-visualización de los datos que se van a obtener de la hoja de cálculo en función de las columnas que se hayan configurado para cada dato. Puede ser aconsejable ejecutar siempre esta opción para chequear que los datos que se van a importar son los correctos. Esta operación no carga datos en el programa, simplemente realiza una pre-visualización. Si hay algún dato que no se puede leer porque está mal configurada la columna o fórmula, se mostrará el error correspondiente y si hay alguna columna que no contiene datos en los campos obligatorios también se avisará en la pre-visualización indicando un texto “Error. Sin datos”.

 

 

El botón “Importar” se encarga de realizar la importación de los datos de la hoja de cálculo y grabarlos en la relación de declarados o menores inscritos en la guardería a declarar en el modelo 233. Cuando termina la importación, el programa muestra una ventana con información de los declarados que se han importado y el número de errores o filas que no se han podido importar. Es normal que puedan aparecer errores en este proceso porque el programa sólo carga en el modelo 233 las filas de la hoja de cálculo que tengan datos en las columnas obligatorias (columnas señaladas en color rojo en la ventana de configuración de la importación) y rechaza la importación y da por incorrectas el resto de filas de la hoja de cálculo que puedan estar en blanco o tener en blanco esas columnas obligatorias.

 

Una vez finalizada la importación se muestra el número de registros importados o si ha habido algún registro que no se ha podido importar...

 

 

Antes de comenzar la importación de datos desde la hoja de cálculo, este proceso borra los datos que pudiesen existir previamente en el modelo 233 del declarante.

 

Antes de realizar la importación de datos desde la hoja de cálculo puede ser aconsejable realizar una COPIA DE SEGURIDAD de la base de datos del programa Iranon para poder restaurarla en caso de que surjan problemas si, por una configuración incorrecta de la importación, se cargasen datos incorrectos de forma masiva. Otra opción puede ser probar primero la importación utilizando una hoja de cálculo con un número reducido de declarados a importar para verificar que la configuración de columnas es la adecuada para el formato de la hoja de cálculo de la que se van a leer los datos.

 

Una vez realizada la importación, es importante que revise la corrección de los datos importados antes de proceder a presentar la declaración.

 

 

Ver también...

 

Modelo 233