Es más que probable, que editores y distribuidores de libros o papelería, nos estén enviando vía correo electrónico, hojas en formato Excel (.xls) con cambios de precios, novedades, catálogos completos, etc.

 

Desde el programa arg GESLIB, podremos llevar el contenido de estas hojas a nuestras bases de datos de forma rápida y sencilla, lo cual, trataremos de explicar en este tutorial.

 

Hay dos utilidades diferentes dentro de GESLIB para realizar importaciones, la primera, para importación de libros, la segunda, para papelería.

 

1. IMPORTACIÓN DE LIBROS:

Para el desarrollo de esta parte del tutorial hemos cogido como ejemplo un archivo Excel con un cambio de precios de la editorial Santillana.

 

Lo primero que deberemos hacer, es comprobar el estado y la estructura de el archivo Excel, para realizar los cambios necesarios para la importación.

 

importacion_libros_hojaexcel

 

La imagen que mostramos arriba, es un ejemplo de lo que nos podemos encontrar en una hoja Excel enviada por un editor o proveedor.

 

Ahora, vamos a explicar los cambios más frecuentes que deberá realizar en la hoja para una correcta importación a GESLIB.

 

En primer lugar, ha de saber, que en la cabecera de las columnas ha de estar el nombre o descripción del campo al que queremos agregar la información. Es decir, que en la primera fila, han de estar las descripciones de las columnas. En este caso, por ejemplo, la cabecera es válida. No hay que cambiar nada.

 

Quedaría así:

importacion_libros_hojaexcel_cabecera

 

Ahora tendremos que tener en cuenta, qué datos son imprescindibles para la importación, éstos son: Título, Código de Barras, precio con IVA y precio sin IVA.

 

El resto de las columnas las deberemos de eliminar y el nombre de las cabeceras los cambiaremos por otros mas cortos y descriptivos a nuestra elección.

 

El resultado será el siguiente:

importacion_libros_hojaexcel_casiarreglado

 

Ahora, tenga en cuenta que, las líneas que no contengan precio, título o código de barras, deberá eliminarlas, como vemos en el ejemplo:

importacion_libros_hojaexcel_lineasaeliminar

 

Una vez hecho todo esto, ya tenemos listo el archivo de Excel para la importación desde GESLIB, guardamos la hoja y abrimos el programa.

 

Ahora accederemos entrando por el menú [InterSas] Do-it Importa desde Excel, para abrir la utilidad que nos permitirá hacer la importación.

 

Nos aparecerá la siguiente pantalla de aviso:

importa_excel_aviso

Pulsaremos Aceptar para seguir adelante.

 

Ahora nos aparecerá la pantalla de importación:

importa_excel

 

En primer lugar pincharemos sobre el botón Excel para que nos lleve a la pantalla de selección de archivo.

importa_excel_primero

 

Ahora, elegimos el archivo de Excel que hemos guardado, para ello, iremos a la carpeta donde lo hemos guardado, lo seleccionamos y pulsamos sobre el botón Abrir.

 

importadesdeexcel_selecciondearchivos

 

Ahora nos aparecerá la pantalla Lectura de fichero excel:

importadesdeexcel_lecturadefichero

 

En cada uno de los campos que usted puede ver en esta pantalla, pulsando el botón con la flechita correspondiente a cada campo, elegimos para él, el que corresponda según la hoja excel que arreglamos con anterioridad. Una vez terminado, el resultado será parecido a este:

 

importadesdeexcel_lecturadefichero_completado

 

Es decir, hemos ligado los campos de la pantalla Lectura de fichero Excel con las cabeceras de cada columna..

Ahora pincharemos sobre el botón representado por una hélice para cargar el fichero.

boton_helice

 

Ahora veremos una barra de progreso en la barra de estado (pie del programa) que nos indicará el progreso de carga del fichero.

importadesdeexcel_leyendo

 

 

Una vez que ha finalizado la carga de el archivo Excel, en la pantalla anterior se nos mostrarán los libros que se van a incluir en nuestros ficheros:

 

 

importa_libros_lectura_cargado

 

Sólo nos queda subir los datos a la central de arg.Pulse

 

lectura_excel_subir_datos

El sistema nos pregunta que hacer con los libros que no encuentra...

 

importa_libros_ignoracrea

 

Si la respuesta es ignorar, sólo se actualizarán los que coincidan con nuestra base de datos. Si nuestra respuesta es crearlos, se añadirán a nuestro fichero todas las referencias inexistentes.

Una vez procesado el fichero, nos aparece el diálogo de borrado. Normalmente, si el proceso es correcto, se contesta que sí.

 

importa_libros_borrar_fichero_sino

 

Ahora, si nuestro fichero de ISBN se encuentra actualizado, al traer los datos desde Intersas, veremos los títulos procesados en el excel:

 

importa_libros_transferencia_isbn

 

Sólo nos queda grabarlo en nuestro fichero.

En el caso que haya actualizaciones de precios nos saldrá esta ventana en la que podremos incorporar los cambios a nuestra base de datos:

 

isbn_actualizacion_precios

 

 

Para más información véase también Importa desde Excel.