Diferencia entre revisiones de «Usuario:ManuelRomero/PHP/excell»
De WikiEducator
< Usuario:ManuelRomero | PHP
(→=Leer un fichero xls) |
(→Leer un fichero xls) |
||
Línea 10: | Línea 10: | ||
*https://gitter.im/PHPOffice/PhpSpreadsheet | *https://gitter.im/PHPOffice/PhpSpreadsheet | ||
====Leer un fichero xls==== | ====Leer un fichero xls==== | ||
− | {{MRM_Actividad | + | {{MRM_Actividad|Title=Acciones a realizar| |
*Abro el fichero con <span style=color:red;font-size:2em>IOFactory::load(...)</span> | *Abro el fichero con <span style=color:red;font-size:2em>IOFactory::load(...)</span> | ||
*Obtengo datos de él, por ejemplo una celda con ... | *Obtengo datos de él, por ejemplo una celda con ... | ||
}} | }} | ||
− | ;Clase <span style=color:red;font-size: | + | ;Clase <span style=color:red;font-size:1.6em>IOFactory </span> |
− | ;método <span style=color:red;font-size: | + | ;método <span style=color:red;font-size:1.6em>load</span> |
<source lang=php> | <source lang=php> |
Revisión de 22:50 17 nov 2018
Crear cabeceras con un fichero excell
header(“Content-Type: application/vnd.ms-excel”);
header(“Content-Disposition: attachment; filename=”$filename””);
Usando el recurso phpspreadseet
- https://github.com/PHPOffice/PhpSpreadsheet
- https://phpspreadsheet.readthedocs.io/en/develop/
- https://phpoffice.github.io/PhpSpreadsheet/master/
- https://stackoverflow.com/questions/tagged/phpspreadsheet
- https://gitter.im/PHPOffice/PhpSpreadsheet
Leer un fichero xls
- Clase IOFactory
- método load
<?php /**Quiero abrir un fichero ubuciado en ficheros/datos.xsl Lo quiero abrir para leer de él */ //cargo la librería contando que tengo el autoload de vendor use PhpOffice\PhpSpreadsheet\Spreadsheet; $fichero = "./ficheros/datos.xls" $sheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($fichero); ... ?>