Diferencia entre revisiones de «Usuario:ManuelRomero/PHP/excell»

De WikiEducator
Saltar a: navegación, buscar
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

=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);
...
?>