Libreria PHPExcel

← ritorno a PHP

Creazione file XLSX

$xls = new PHPExcel( );
...
$xlsWriter = new \PHPExcel_Writer_Excel2007( $xls );
$xlsWriter->save( $filepath );

Formattazione

Operazioni

Fogli e dimensioni

Dimensioni del primo foglio:

$foglio = $excel->getSheet( 0 );
$highestRow = $foglio->getHighestRow();
$highestColumn = $foglio->getHighestColumn();

Numero di colonne:

$colNumber = \PHPExcel_Cell::columnIndexFromString( $sheet->getHighestColumn() );

Importazione e lettura di un file excel

// leggo il file
$excel = null;
try {
    $inputFileType = \PHPExcel_IOFactory::identify( $filepath );
    $objReader = \PHPExcel_IOFactory::createReader( $inputFileType );
    $excel = $objReader->load( $filepath );
} catch(Exception $e) {
   echo 'Errore nel leggere il file come foglio di calcolo elettronico: '.$e->getMessage();
   return false;
}