Programación Básica en php (exportar a word)


En un post anterior vimos como exportar a excel vía php los datos que tenemos almacenado en nuestra base de datos de mysql, ahora bien con solo unas simples modificaciones podremos exportar nuestros datos a word.

Ahora vayamos a ver como quedaría el código fuente del php para producir esto:

Si observan bien, se trata del mismo código para exportar a excel, solo hemos hecho dos modificaciones:

  • El primer header lo hemos cambiado a “application/vnd.ms-word” para que el archivo sea abierto por word
  • En el segundo header hemos cambiado la extensión del archivo a .doc

Cabe aclarar que esto realmente no genera un archivo de word en sí, lo que hace es enviar código HTML a un documento de word, y como word puede interpretar código HTML, el documento se abre en vista de pagina web y en modo de solo lectura, su lo mandamos a abrir de forma directa, tal y como vemos en la siguiente imagen:

Como puede ver, a travez de este código podemos mandar a word cualquier tipo de información, pero no podremos generar formatos de documento, es decir, no podremos hacer saltos de pagina, ni margenes, ni encabezados, solo que HTML nos permita.

Al cambiar a la vista de diseño de pagina se establecerán los margenes de la plantilla NORMAL.DOT de word, y una vez guardado el archivo en nuestra computadora podremos modificarlo a nuestro gusto.

Para terminar les dejo el enlace al ejemplo completo con esta ultima modificación

http://db.tt/hWXYfkX

 

 

 

 

 

 

 

Anuncios

Acerca de sistemasumma

Blog dedicado a la tecnología y a todos los estudiantes de sistemas, informatica, computación y afines
Esta entrada fue publicada en Lenguajes de aplicaciones y etiquetada , , , , . Guarda el enlace permanente.

Una respuesta a Programación Básica en php (exportar a word)

  1. denis dijo:

    amigo la base de datos.. lo que pasa que utilizo xampp porfavor enviame la base de datos en .sql gracias..

    Me gusta

¿Qué estas pensando?

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s