Deame3p es una rutina programada en PHP 5 que exporta datos contenidos en archivos Excel 2007 (Probado con versiones mayores a Excel 2003) a MySQL.
Las diferencias con otras soluciones de exportación son básicamente las siguientes:
* nos permite la vinculación o asociación de los campos de la base de datos MySQL con los nombres de las columnas del archivo Excel no siendo necesario que sus nombres coincidan.
* Intenta la búsqueda de claves foráneas en la base de datos para así proporcionarnos opciones de exportación realizado para tablas tipo MyISAM por lo cual la clave foránea debe tener el mismo nombre que en la tabla donde es clave principal o única.
* Con los campos AUTOINCREMENT nos da la posibilidad de mantener los datos de la planilla Excel o que la base siga numerando sola.(Se aconseja esta ultima opción para no provocar errores por duplicación).
* Soporta dos modos INSERCION pura de datos o si una clave se Duplica se puede ACTUALIZAR esa línea.
* Contiene funciones básicas de formateo de campos entre ellos se encuentran varchar Date DateTimeTimeStamp Time Year(4) tinyint smallint mediumint int bigint bool boolean bit floatdouble set y enum. Además de incluir un método por defecto para los campos no implementados.
* En el caso que administremos el servidor web permite la configuración de variables sensibles a la rutina como el consumo de memoria y el límite de tiempo máximo que puede ejecutarse.
* Nos permite codificar la entrada a UTF8 o dejarla como se encuentra en la planilla Excel.
Deame3p debe ser usado para tablas ya existentes no crea tablas si no que inserta registros en ellas.
Autor: ObjetivoPHP
http://objetivophp.esp.st