Convertir una tabla php o html en Excel

Convertir una tabla php o html en Excel

Sólo tienes que poner al principio del archivo php <?php header(‘Content-type: application/vnd.ms-excel’); header(«Content-Disposition: attachment; filename=archivo.xls»); header(«Pragma: no-cache»); header(«Expires: 0»);   A continuación la tabla en formato php. Si utilizas una tabla html debes cerrar primero con ?>   Si utilizas datos de una base de datos para crear la tabla una vez termines con las líneas header creas las líneas para conectarte a la base de datos y finalmente colocas la tabla.   EJEMPLO <?php header(‘Content-type: application/vnd.ms-excel’); header(«Content-Disposition: attachment; filename=archivo.xls»);…

Leer más Leer más

UNIR DATOS DE VARIAS TABLAS

UNIR DATOS DE VARIAS TABLAS

En ocasiones necesitamos crear una tabla o utilizar campos de distintas tablas de nuestra base de datos. Para poder utilizar conjuntamente estos campos se puede utilizar inner join. EJEMPLO Imaginemos que tenemos tres tablas: datos, alumno y email. Para poder relacionar una tabla con otra es necesario que el valor de un campo coincida con el valor de otro. En nuestro caso, el campo datos.a1 coincide con el campo alumno.codigo. De esta forma relacionamos la tabla primera con la segunda….

Leer más Leer más

Pasar una tabla php a Excel

Pasar una tabla php a Excel

Sólo tienes que poner al principio del archivo php <?php header(‘Content-type: application/vnd.ms-excel’); header(«Content-Disposition: attachment; filename=archivo.xls»); header(«Pragma: no-cache»); header(«Expires: 0»);   A continuación la tabla en formato php. Si utilizas una tabla html debes cerrar primero con ?>   Si utilizas datos de una base de datos para crear la tabla una vez termines con las líneas header creas las líneas para conectarte a la base de datos y finalmente colocas la tabla.   EJEMPLO <?php header(‘Content-type: application/vnd.ms-excel’); header(“Content-Disposition: attachment; filename=archivo.xls”);…

Leer más Leer más

UNIR DATOS DE VARIAS TABLAS EN PHP

UNIR DATOS DE VARIAS TABLAS EN PHP

En ocasiones necesitamos crear una tabla o utilizar campos de distintas tablas de nuestra base de datos. Para poder utilizar conjuntamente estos campos se puede utilizar inner join. EJEMPLO Imaginemos que tenemos tres tablas: datos, alumno y email. Para poder relacionar una tabla con otra es necesario que el valor de un campo coincida con el valor de otro. En nuestro caso, el campo datos.a1 coincide con el campo alumno.codigo. De esta forma relacionamos la tabla primera con la segunda….

Leer más Leer más

UNIR DATOS DE VARIAS TABLAS EN PHP

UNIR DATOS DE VARIAS TABLAS EN PHP

En ocasiones necesitamos crear una tabla o utilizar campos de distintas tablas de nuestra base de datos. Para poder utilizar conjuntamente estos campos se puede utilizar inner join. EJEMPLO Imaginemos que tenemos tres tablas: datos, alumno y email. Para poder relacionar una tabla con otra es necesario que el valor de un campo coincida con el valor de otro. En nuestro caso, el campo datos.a1 coincide con el campo alumno.codigo. De esta forma relacionamos la tabla primera con la segunda….

Leer más Leer más

EDITAR UN CAMBIO EN UN CAMPO DIRECTAMENTE EN TABLAS PHP

EDITAR UN CAMBIO EN UN CAMPO DIRECTAMENTE EN TABLAS PHP

Las tablas en php dan información de datos, vamos a poner un ejemplo de cómo podemos editar desde la tabla un cambio en un dato en php. Vamos a utilizar la herramienta: Ajax.InPlaceEditor Como sabemos esta herraminta fue criticada por no tener validación del lado del servidor, pero si queremos programar rápidamente y tenemos protocolos de seguridad y validación desde el lado de cliente, resulta muy sencillo incorporarla a nuestro sistema de edicion de tablas. Lo primero es tener los…

Leer más Leer más

¿Cómo importar por MySQL a la base de datos y que aparezcan los acentos y la ñ?

¿Cómo importar por MySQL a la base de datos y que aparezcan los acentos y la ñ?

Si el cotejamiento a la hora de crear el campo en la base de datos necesitamos que sea utf8_swedish_ci o utf8_spanish_ci para relacionar tablas y a su vez necesitamos que en los campos de la base de datos contengan los acentos y la ñ, podemos realizar lo siguiente: Abrimos con Notepad el archivo CSV y a la hora de guardarlo seleccionamos el código: UTF-8 Y listo, ya tenemos nuestros campos con ñ y acentos al importar por MySQL. Esto puede ser útil,…

Leer más Leer más

Cómo crear un pdf con fondo en php

Cómo crear un pdf con fondo en php

Te descargas class.backgroundpdf.php Lo incluyes junto a ezpdf: include(‘class.ezpdf.php’); include(‘class.backgroundpdf1.php’) Eliges la imagen que quieres poner de fondo con: $pdf = new backgroundPDF(‘a4’, ‘portrait’, ‘image’, array(‘img’ => ‘nombredelaimagen.jpg’)); a4 es el tamaño del pdf, portrait dice que el pdf es un a4 vertical. Ojo: Si tienes varias páginas en el pdf añades: $pdf->ezNewPage(); Esto hará que la segunda hoja tenga también el mismo fondo.

¿Cómo crear un pdf en el que cada página tenga un fonfo distinto?

¿Cómo crear un pdf en el que cada página tenga un fonfo distinto?

Para la primera y segunda hoja sólo tienes que hacer los pasos anteriores. ¿Pero cómo consigo un fondo diferente en la tercera página? 1 Copias de classbackgroundpdf.php las siguientes líneas /**************************************** * ezNewPage * ——— * Just an overloading function ****************************************/ function ezNewPage($insert = 0, $id = 0, $pos = ‘after’) { parent::ezNewPage($insert, $id, $pos); switch ($this->bg_type) { case ‘colour’ : $this->saveState(); $this->setColor($this->bg_color[‘r’], $this->bg_color[‘g’], $this->bg_color[‘b’], 1); $this->filledRectangle(0, 0, $this->ez[‘pageWidth’], $this->ez[‘pageHeight’]); $this->restoreState(); break; case ‘image’  : switch ($this->bg_img_type) { case ‘jpg’…

Leer más Leer más

¿Cómo crear un pdf con distinto fondo a través de ezpdf en php?

¿Cómo crear un pdf con distinto fondo a través de ezpdf en php?

Añades la clase: class.backgroundpdf.php Lo incluyes como hacemos con ezpdf: include(‘class.ezpdf.php’); include(‘class.backgroundpdf1.php’); Añades la imagen: $pdf = new backgroundPDF(‘a4’, ‘portrait’, ‘image’, array(‘img’ => ‘nombredelaimagen.jpg’)); Donde a4 es el tamaño del pdf y portrait que se trata de orientación vertica. Para pasar a la hoja siguiente se pone: $pdf->ezNewPage(); Pero como podrás observar el fondo se repite en todas las páginas. ¿Cómo hacer que el fondo de la primera página sea diferente al de las siguientes? Para eso yo he trucado…

Leer más Leer más

Cómo crear pdf en php con tablas largas usando la librería html2pdf

Cómo crear pdf en php con tablas largas usando la librería html2pdf

Crear tablas largas en PDF con PHP Para crear tablas largas que ocupen más de una hoja es muy útil la librería html2pdf. Yo la prefiero a la html2fpdf. Sólo tenemos que bajarnos la librería y subirla a nuestro servidor. La diferencia, respecto a la otra librería, es que aquí creamos un archivo php que nos redirecciona al archivo php que lleva la tabla. Podéis ver los ejemplos de la librería. 1er archivo php <?php /** * HTML2PDF Librairy –…

Leer más Leer más

IMPORTAR TABLA CSV EN PLABEL WIN STD

IMPORTAR TABLA CSV EN PLABEL WIN STD

En primer lugar, señalar que el programa PLABEL WIN STD es muy sencillo y a la vez completo. La versión de pago es muy económica y merece la pena. Si queréis podéis trabajar con la versión LITE. El programa tan sólo le falta la posibilidad de importar una tabla de excel o cualquier otro tipo de tabla. Al trabajar con SQLite no es tan fácil realiar la importación. Esperemos que pronto realicen una versión que incorpore la importación pero mientras…

Leer más Leer más