Inicio
Noticias
Articulos
Cdigo
Foros
Enlaces
Hosting
Anuncios
Anuncios Google
PDF to Excel
Excel Microsoft
Excel 2007
Buscar...
BBDD
Categoras destacadas
Artculo
Inicio Artculo Internet PHP
6
votar!
Herramientas Internet Lenguajes de script Lenguajes imperativos Lenguajes orientados a objeto Otros lenguajes Plataformas Teora Varios
Anuncios Google
Anuncios Google
PHPExcel es una librera php que ayuda a leer y escribir hojas de clculo en diversos tipos de formatos, por lo que podremos trabajar prcticamente con todas las versiones de Excel que haya. Los formatos que acepta esta librera son: Datos de entradas Excel 2007 (SpreadsheetML) BIFF5 (Excel 5.0 / Excel 95) BIFF8 (Excel 97 and later) PHPExcel Serialized Spreadsheet Symbolic Link (SYLK by Microsoft) CSV (Comma Separated Values) Datos de salida Excel 2007 (SpreadsheetML) BIFF8 (Excel 97 and later) PHPExcel Serialized Spreadsheet PDF HTML CSV (Comma Separated Values) Para poder empezar a utilizar PHPExcel, debe de asegurarse que la versin de php de su servidor es 5.2 o superior. Descargue los ficheros de la librera y ya los tiene listo para utilizar en sus proyectos. Crear una hoja de clculo El crear una hoja de clculo es una tarea sencilla como vamos a ver a continuacin. Lo primero que vamos a realizar es la creacin del objeto PHPExcel con el que vamos a trabajar, y le vamos a meter metadatos como el ttulo, ltima modificacin.... pero que no son datos de las celdas, esto lo haremos un poco ms adelante. El cdigo correspondiente a esto es el siguiente.
ltimas noticias
FastReport.Net FastReport Database Designer for
PostgreSQL
La Fundacin Apache
anuncia el final de la vida til de Struts 1 Ver ms
r e q u i r e _ o n c e' P H P E x c e l . p h p ' ; $ o b j P H P E x c e l=n e wP H P E x c e l ( ) ; / /S e tp r o p e r t i e s $ o b j P H P E x c e l > g e t P r o p e r t i e s ( ) > s e t C r e a t o r ( " T h i n k P H P " ) > s e t L a s t M o d i f i e d B y ( " D a n i e lS c h l i c h t h o l z " ) > s e t T i t l e ( " O f f i c e2 0 0 7X L S XT e s tD o c u m e n t " ) La pgina solicitada no esta disponible > s e t S u b j e c t ( " O f f i c e2 0 0 7X L S XT e s tD o c u m e n t " ) > s e t D e s c r i p t i o n ( " T e s td o cf o rO f f i c e2 0 0 7X L S X ,g e n e r a t e db yP H P E x c e l . " ) > s e t K e y w o r d s ( " o f f i c e2 0 0 7o p e n x m lp h p " ) > s e t C a t e g o r y ( " T e s tr e s u l ty f i l e " ) ; Si necesitas acceso a Internet, por favor contact al rea de Sistemas Your System Administrator proporciona los siguientes $ o b j P H P E x c e l > g e t A c t i v e S h e e t ( ) > s e t T i t l e ( ' M i n i m a l i s t i cd e m o ' ) ; detalles:
UNIREM
ltimos artculos
GCC lanza su versin 4.8.0
y confirman su completa migracin a C++
Hadoop en Azure I: Qu
es Haddop?
User = [Unknown]
Como hemos comentado, con el texto anterior no se meten datos en las celdas. Para meter datos hay que indicar la coordenada donde debe de ir los datos que pongamos. Un ejemplo es el cdigo siguiente: $ o b j P H P E x c e l > s e t A c t i v e S h e e t I n d e x ( 0 ) > s e t C e l l V a l u e ( ' A 1 ' ,' H e l l o ' ) > s e t C e l l V a l u e ( ' B 1 ' ,' w o r l d ! ' ) ; Esta forma de trabajar no es muy til cuando se tienen muchos datos, pero esta librera nos proporciona una funcin para indicarle las coordenadas y los datos para que l se encargue de introducir los datos. Un ejemplo de uso sera el siguiente: s e t C e l l V a l u e B y C o l u m n A n d R o w ( $ c o l u m n ,$ r o w ,$ v a l u e ) Por ltimo solo queda escribir el fichero en el disco duro. Para ello hay que crear un objeto PHPExcel_IOFactory, donde se le indica el objeto PHPExcel y un sengundo parmetro donde se le indica el tipo de archivo que se crea. Ejemplo de esto sera el cdigo siguiente: r e q u i r e _ o n c e' P H P E x c e l / I O F a c t o r y . p h p ' ; $ o b j W r i t e r=P H P E x c e l _ I O F a c t o r y : : c r e a t e W r i t e r ( $ o b j P H P E x c e l ,' E x c e l 2 0 0 7 ' ) ; / /S iq u e r e m o sc r e a ru nP D F / / $ o b j W r i t e r=P H P E x c e l _ I O F a c t o r y : : c r e a t e W r i t e r ( $ o b j P H P E x c e l ,' P D F ' ) ; $ o b j W r i t e r > s a v e ( ' M y E x c e l . x s l x ) ; Leyendo hojas de clculo PHPExcel es capaz de leer archivos de excel y extraer todos sus datos sin mucho esfuerzo. Para leer estos archivos, hay que tirar de nuevo del objeto IOFactory.
Conectar con un
SQLServer en otro dominio: va cdigo .Net. Impersonacion.
ltimos cdigos
MessageBox sencillo con
JQuery UI
www.programacion.com/articulo/importar_y_exportar_datos_en_excel_utilizando_phpexcel_418
1/2
17/07/13
Recomendar a un amigo
Compartir en redes
Comentarios
Copyright 1998-2013 Programacin en Castellano. Todos los derechos reservados Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad Diseo web y desarrollo web . Un proyecto de los hermanos Carrero. Red internet : Juegos gratis | cloud hosting Ms internet: Password | Directorio de weblogs | Favicon
www.programacion.com/articulo/importar_y_exportar_datos_en_excel_utilizando_phpexcel_418
2/2