Ir al contenido principal

COMO GENERAR PDF Y EXCEL EN PHP

A continuación le voy a mostrar como generar pdf y excel en php, de una manera fácil y rápido de usar, la verdad no es nada complicado, lo que único que tienes que contar es con la librería PDF para php, y después solo con un pequeño código de cabecera para EXCEL, y te funcionara de una rapida y sencilla.

Primero vamos a ver como exportar a Excel, para ellos tenemos que partir de un formulario principal, del cual veremos que es lo que deseamos exportar, para este ejemplo que mostrare a continuación, yo exportare un lista de registros de una tabla.

Para exportar a ese contenido, tienes que colocar la siguiente cabecera en un archivo ExpotarContenido.php y cuando llames a dicho archivo, te generar el excel, recuerda llamar ese archivo por medio de un <form>.
Segundo vamos a ver como exportar un archivo a PDF:
para realizar dicha exportación necesitamos de una librería, la cual la facilitare a continuación: pdf
una vez descargada la librería debemos cargar dicha librería adjuntarle a una método al cual se tiene que llamar desde un pagina y esa direccionara a otra para que muestre el contenido de esa pagina en formato pdf.


Eso es todo :), si deseas mas explicación del funcionamiento en sí, porque este ejemplo esta hecho bajo un framework de desarrollo codeigniter pueden ver el siguiente vídeo a continuación....


Muchas gracias espero que les sirva mucho..



Comentarios

Entradas más populares de este blog

GENERAR CÓDIGO AUTO CORRELATIVO – SQL

Ejemplo de Código en  Mysql : donde el campo numero es de tipo  char(10)  y la serie de  char(4) . select          (case             when                 (ordencompra.var_OrdenCompra_Numero = '9999999999')             then                 convert( right(concat('0000',                             (ifnull(ordencompra.var_OrdenCompra_Serie, 0) + 1)),                     4) using latin1)             when (ifnull(ordencompra.var_OrdenCompra_Serie, 0) = 0) then convert( right(concat('0000', 1), 4) using latin1)             else ordencompra.var_OrdenCompra_Serie         end) AS SERIE,         (case             when                 (ordencompra.var_OrdenCompra_Numero = '9999999999')             then                 right(concat((ordencompra.var_OrdenCompra_Numero + 2)),                     10)             else right(concat('0000000000',                         (ordencompra.var_OrdenCompra_Numero + 1)),                 10)        

Sistema de Ventas - Java

Este sistema de ventas esta desarrollado en java, utilizando como editor de lenguaje de programación NetBeans, la cual puedes conseguirlo gratuitamente desde su web oficial :  http://netbeans.org/downloads/index.html . Bueno el sistema no esta terminado pero ayudara a muchos a solucionar sus problemas de desarrollo en java como cargar imágenes a un jpanel desde un directorio, agregar datos jtable, consultas básicas en java conectados directamente a un gestor de base de datos " MYSQL ", que por cierto el scrip de la base de datos lo he subido junto con los archivos del sistema, también hay un ejemplo simple, utilizando reportes en java con ireport y jasperreport. bueno espero que les pueda ayudar en cualquier duda que tenga sobre como utilizar diferentes componentes que tiene java, con la finalidad de poder desarrollar un buen aplicativo que ustedes tengan en mente. Verdad me olvidaba si dese an visualizar el ejemplo de reportes en java, tienes que descargarse el plu

EDITAR, FORMATEAR COLUMNAS DE UN JTABLE

Si eres un aprendiz sistemas en escritorio en java y te topaste con que quisiste editar las columnas de un JTable y encima personalizar sus columnas y agregar diferente tipos de datos, pues te presento una forma de hacerlo… Primer Paso:  Definamos el  DefaulTableModel  y los campos de la tabla que usted desea editar, si no hubiera campos pues, solo quitas la condicional y dejas el  return false ; DefaultTableModel ListaPermiso = new DefaultTableModel() { @Override public boolean isCellEditable(int row, int column) {     if (column == 3) {  return true;  }     return false;  } }; Segundo Paso:  Es formatear el JTable y asignar el DefaultTableModel al mismo. ListaPermiso.setColumnIdentifiers( new String[]{“ID”, “NOMBRE”, “DESC” , });// Aquí definimos la cabecera de la tabla. ((DefaultTableCellRenderer) tbListaPermiso.getTableHeader().getDefaultRenderer()).setHorizontalAlignment(JLabel.CENTER);// Este código es para centrar las cabeceras de la tabla. //de está manera de