|
Re: como importar xls a php
El Talend hace sus trabajos en phyton o JAva, cuando haces la tarea en JAVA, puedes exportarlo a Webservice de Axis entre otros, y puedes invocar la URL indicando el metodo del webservice a ejecutar, el cual retorna un 0 o un 1 dependiendo de si latarea fue correcta o erronea.
Si es una intranet 0 dramas, pero si su aplicacion sale a internet es mas dificil(pero no imposible) encontrar un hosting para Tomcat con soporte Axis.
----
Pero leyendo el post del amigo dediusco que su necesidad es la siguiente:
1.- Tiene usuarios lerdos, poco avezados en esto de la informatica.
2.- Tiene archivos Excel que manejan esos usuarios Lerdos y pretende meterlos a una BD talvez para centralizar los datos.
3.- Lo mas facil es decirle a los usuarios que suban los archivos y luego el script se encarga de meter todo a la BD.
Para esto hay varias soluciones
1.- Crear una tarea en TAlend, exportarla a Axis, subirla a un tomcat y desde cronjob(linux) o el programador de tareas de windows ejecutar la tarea cada X tiempopara que importe los datos, o de lo contrario ejecutar el webservice desde php usando sockets y pasandole como parametro a talend, el nombre del archivo a parsear.
2.- Buscar en Class: csv2mysql database migration tool (xls, csv import, import csv) - PHP Classes
y podra encontrar la solucion a su problema.
Editado por tokugawa en 07-Dec-2008 a las 21:36.
Razón: Post unidos
|