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

De WikiEducator
Saltar a: navegación, buscar
(=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:Title=Acciones a realizar|
+
{{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:2em>IOFactory </span>
+
;Clase  <span style=color:red;font-size:1.6em>IOFactory </span>
;método  <span style=color:red;font-size:2em>load</span>
+
;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

Leer un fichero xls

Icon activity.jpg
Acciones a realizar
{{{1}}}



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