Class lispa\amos\comuni\controllers\util\XlsUtil

Inheritancelispa\amos\comuni\controllers\util\XlsUtil

Public Methods

Hide inherited methods

MethodDescriptionDefined By
cleanFile() lispa\amos\comuni\controllers\util\XlsUtil
createReader() Carica il file inviato in input e genera l'oggetto PHPExcel lispa\amos\comuni\controllers\util\XlsUtil
disableCalculationCache() lispa\amos\comuni\controllers\util\XlsUtil
formulaReader() Legge i valori sui campi mappati nell'array di input, calcolati e formattati lispa\amos\comuni\controllers\util\XlsUtil
formulaWriter() Scrive i valori sui campi mappati nell'array di input lispa\amos\comuni\controllers\util\XlsUtil
getHighestColumn() lispa\amos\comuni\controllers\util\XlsUtil
getObjPHPExcel() lispa\amos\comuni\controllers\util\XlsUtil
getRows() Restituisce tutte le celle di un determinato numero di righe a partire dalla prima lispa\amos\comuni\controllers\util\XlsUtil
load() Carica il file inviato in input e genera l'oggetto PHPExcel lispa\amos\comuni\controllers\util\XlsUtil
rangeToArray() Restituisce un range di celle della scheda di lavoro selezionata lispa\amos\comuni\controllers\util\XlsUtil
save() lispa\amos\comuni\controllers\util\XlsUtil
toArray() Restituisce tutte le celle della scheda di lavoro selezionata lispa\amos\comuni\controllers\util\XlsUtil

Property Details

$objPHPExcel public static property
public static $objPHPExcel null
$phpExcelReader public static property
public static $phpExcelReader null

Method Details

cleanFile() public static method

public static void cleanFile ( $inputFileName )
$inputFileName
createReader() public static method

Carica il file inviato in input e genera l'oggetto PHPExcel

public static boolean createReader ( $readerType null )
$readerType
disableCalculationCache() public static method

public static void disableCalculationCache ( )
formulaReader() public static method

Legge i valori sui campi mappati nell'array di input, calcolati e formattati

public static array formulaReader ( $objPHPExcel null, $cells = [], $sheetName null )
$objPHPExcel
$cells \lispa\amos\comuni\controllers\util\:

Array di celle $v; coordinate della cella da leggere

$sheetName
return array

$k=>$v delle celle lette

formulaWriter() public static method

Scrive i valori sui campi mappati nell'array di input

public static void formulaWriter ( $objPHPExcel null, $cells = [], $sheetName null )
$objPHPExcel
$cells \lispa\amos\comuni\controllers\util\:

Array di celle $k => $v; coordinate => nuovo valore

$sheetName
getHighestColumn() public static method

public static void getHighestColumn ( )
getObjPHPExcel() public static method

public static void getObjPHPExcel ( )
getRows() public static method

Restituisce tutte le celle di un determinato numero di righe a partire dalla prima

public static array getRows ( $howManyRows 0, $pIndex 0 )
$howManyRows
  • numero di righe (0 = infinito)
$pIndex
  • indice della scheda di lavoro attiva
return array
  • righe dell'excel
load() public static method

Carica il file inviato in input e genera l'oggetto PHPExcel

public static boolean load ( $inputFileName null, $delimiter ',' )
$inputFileName
$delimiter
rangeToArray() public static method

Restituisce un range di celle della scheda di lavoro selezionata

public static array rangeToArray ( $range, $pIndex 0 )
$range
  • rage di celle richieste in formato excel (a1:b2)
$pIndex
  • indice della scheda di lavoro attiva
return array
  • righe dell'excel
save() public static method

public static void save ( $objPHPExcel, $objPHPExcelLocation )
$objPHPExcel
$objPHPExcelLocation
setObjPHPExcel() protected static method

protected static void setObjPHPExcel ( $objPHPExcel )
$objPHPExcel
toArray() public static method

Restituisce tutte le celle della scheda di lavoro selezionata

public static array toArray ( $pIndex 0 )
$pIndex
  • indice della scheda di lavoro attiva
return array
  • righe dell'excel