necesito cargar una base datos mysql con un documento excel y la inversa tambien crear excel con base datos.. pero puedan decir las funciones y su utilizacion.
saludos,
| ||||
Re: funcion para cargar BD con EXCEL? Amigo, a mi también me gustaría que haya un modo sencillo o una función para hacer eso, yo también he deseado hacerlo, el primer método no es dificil, se hace con un cvs, sabe cual es su formato? sencillísimo, así: uno; dos; tres cuatro; cinco; seis Es decir, columna se separa con ; y cada fila con un salto de línea. Ese archivo se abre directamente con excel, su extensión es reconocida por el excel, pero el otro caso, o sea, que de un xls se obtenga su data, eso es dificil, le recomiendo que para este caso también use el cvs. |
| ||||
Re: funcion para cargar BD con EXCEL? claro, mientras estuve leyendo comprendi ese asunto del cvs.. lamentablemente php no tiene funciones para excel... ahora agradeceria si me pudieras dar mas informacion, necesito cargar una base datos con un excel, por lo k dices primero debo transformarlo a cvs y luego guardar con ese formato a mysql... lo mismo para generar solo basta el cvs ya que lo lee excel... ahora como genero el cvs desde excel? :D
__________________ sEIK! -Chile- Analista Programador. |
| |||
Re: funcion para cargar BD con EXCEL? A partir de la version X(no se cual) de office, excel puede ser guardado en un formato del tipo XML. Gracias a esto, gente creo clases para leer y crear archivos de tipo excel sin perder los estilos (colores de fuente, fondo, etc) como sucede con csv. phpclasses.org es un gran repositorio de clases donde seguramente podras encontrar una que te ayude a realizar lo que necesitas. Saludos. |
| ||||
Re: funcion para cargar BD con EXCEL? me parece perfecto todo hasta ahora... y ahora cual es la funcion para manipular los docuentos CSV con PHP... para guardar en base datos y luego generar un nuevo CSV Saludos,
__________________ sEIK! -Chile- Analista Programador. |
| |||
Re: funcion para cargar BD con EXCEL? Con explode("\n", $csv); separas todo en "renglones". Y si a cada renglon le aplicas explode(";", $csv); divides cada renglon en campos. Con eso te basta, mas info en el manual. Saludos. |