Este patron se aplica cuando se quiere utilizar Excel como herramienta para realizar actualizaciones e inserciones en la base de datos.
Ejemplos:
Recuento Fisico de Mercaderia.
En lo sistemas de Stock, se genera una planilla Excel donde se tiene las cantidades que tiene el sistema para cada uno de los productos/depositos, con las columnas :
Producto, Cantidad en el Sistema, Cantidad Real , Diferencia (formula)
Esta planilla, es cargada en Excel, y luego existe otro programa para la carga de esa planilla al sistema, donde se cargan los movimientos necesarios para ajustar el valor al sistema.
Programas necesarios.
GeneraPlanilla
?
CArgaPlanillaAlSistema.
Otro Ejemplo:
Se tiene una tabla
ID
Proyecto
Persona
Horas
Se genera una planilla con una tabla (matriz) de la forma:
Proyecto | Proy1 | Proy2 | Proy3 | Total
|
Persona1 | 10 | 20 | 30 | 60
|
Persona2 | 1 | 2 | 3 | 6
|
Persona3 | 4 | 5 | 6 | 15
|
Totales | 15 | 27 | 39 | 81 |
Esta planilla puede actualizarse (en Excel) y volver a cargarse.
Para la implemtnacion de este patron se necesita un programa que genere la planilla, y otro para que la lea, actualizando la base de datos.
Tambien podria implementarse con
WebServices .