Realizado

Importar excel en una base de datos Mysql. Con cruce de informacion inteligente. en Php

Publicado em 02 de Outubro de 2020 dias na TI e Programação

Sobre este projeto

Aberto

Se necesita cargar un excel a una base de datos.
Se necesita cargar una base de datos de empleados el cual puede varios campos, algunos son:

Identificacion
Nombres
Apellidos
Direccion
Correo
Celular
ARL
Pension
Tipo de contrato
Jornada


Estos campos deben ser parametrizados y por tanto revisados si estan dentro de los permitidos, es decir que habra otras tablas con informacion que debe ser revisada:

arl, tendra cargada las arl existentes
pension: tendra las empresas que ofrecen pension
jornadas: jornadas de trabajo permitidas
tipo de contrato: tipos de contratos permitidos.
Etc..
..

Y campos con tipo de validacion como correo, Identificacion debe ser numerica.
Estos check deben ser parametrizados.

Antes de ser cargada a la base de datos debe cumplir los parametros exigidos.

Pero el proceso debe ser el siguiente:

Modulo para indicar que campos tendran un check especifico (Por defecto todos son caracteres) pero podria cambiar a numerico o correo
Identificar que campo sera verificado en la tabla xxx.

Y cuando se realice el importe haga la verificacion.

En el caso revisar un campo en una tabla debe permitir imformacion tipo LIKE o que contenga o parecido, es decir aunque no sea exacta la acepta cambiandola por el dato correspondiente, Ejemplo:

tabla arl contiene estos datos:
suramericana
positiva
mapfre
seguros bolivar

y si el campo a importar en la arl contiene sura, este debe identificarlo como aceptable y actualizarlo a suramericana y cargarlo a la base de datos maestra. (Empleados).

Y los registros que no se actualicen debe ser emitidos en un excel.

Es decir que los registros que no se carguen por problemas de parametrización debe emitir un excel con un campo de observacion del error encontrado. O podria ser la celda marcada.

Esto ayuda a corregir y volverlos a cargar.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 10 de Outubro de 2020

Habilidades necessárias