Libreria PHPExcel
Indice
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;
}