Diferencia entre revisiones de «Usuario:ManuelRomero/PHP/excell»
De WikiEducator
< Usuario:ManuelRomero | PHP
Línea 9: | Línea 9: | ||
*https://stackoverflow.com/questions/tagged/phpspreadsheet | *https://stackoverflow.com/questions/tagged/phpspreadsheet | ||
*https://gitter.im/PHPOffice/PhpSpreadsheet | *https://gitter.im/PHPOffice/PhpSpreadsheet | ||
+ | ====Leer un fichero xls=== | ||
+ | Abro el fichero con IOFactory::load(...) | ||
+ | Obtengo datos de él, por ejemplo una celda con | ||
+ | |||
+ | ;Clase IOFactory | ||
+ | ;método load | ||
+ | |||
+ | <source lang=php> | ||
+ | <?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); | ||
+ | ... | ||
+ | ?> | ||
+ | |||
+ | |||
+ | </source> |
Revisión de 22:47 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
Abro el fichero con IOFactory::load(...) Obtengo datos de él, por ejemplo una celda con
- 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); ... ?>