Foros del Web » Programando para Internet » PHP »

Como exportar tabla de html a word

Estas en el tema de Como exportar tabla de html a word en el foro de PHP en Foros del Web. Saludos a todos, me encuentro desarrollando una aplicación web para mi tesis de grado en php con postgresql y utilizando servicios web (Nusoap), mi problema ...
  #1 (permalink)  
Antiguo 09/09/2008, 12:57
 
Fecha de Ingreso: agosto-2008
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta Como exportar tabla de html a word

Saludos a todos, me encuentro desarrollando una aplicación web para mi tesis de grado en php con postgresql y utilizando servicios web (Nusoap), mi problema es el siguiente: mi sistema almacena eventos y genera un reporte en el que yo le paso como parámetro una fecha y él imprime todos los eventos registrados en esa fecha. Hasta los momentos tengo un script imprime dentro de una tabla html, usando unos estilos exigidos por el cliente, todos los registros resultado de la consulta (hasta ahí todo OK!!).

Mi problema es que ahora el cliente quiere que el sistema al mostrar el reporte incorpore un botón que permita exportar el reporte a un archivo .doc conservando el mismo formato que mantienen las tablas en el navegador.

He estado consultando y por lo visto en formato .doc no es tan trivial exportar el reporte, pero que en rtf es más sencillo. Sin embargo, no se como lidiar con el hecho de que la tabla que se imprime en el navegador es generada dinámicamente, es decir, el número de registros que tendrá mi reporte no será siempre el mismo y cuando algún registro tiene campos nulos, no se muestran en el reporte o se les coloca una etiqueta especial, por lo que no tengo la menor idea de como exportar a word en estas circunstancias .

Mi pregunta es: Existe alguna manera más sencilla de exportar este reporte??? o incluso alguna librería ya hecha que se encargue de esta exportación?????



Por favor agradecería cualquier respuesta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:32.