Les formats de cellules▲
Par défaut les cellules prennent le format qui leur a été envoyé par les méthodes setCellValue et setCellValueByColumnAndRow.
PHPExcel_Cell_DataType▲
Cette classe va nous permettre de fixer le type de données, grâce aux méthodes setCellValueExplicit() et setCellValueByColumnAndRowExplicit().
Ces deux méthodes prennent un troisième argument définissant le type de la cellule.
Sélectionnez
$sheet
->
setCellValue('
A1
'
,
'
MaitrePylos
'
,
PHPEcel_Cell_DataType::
TYPE_STRING);
Nous définissons ici explicitement une cellule en A1 contenant 'MaitrePylos' et la cellule sera fixée au type string.
Les différents types définis sont :
Constante |
Valeur |
---|---|
TYPE_STRING |
's' |
TYPE_FORMULA |
'f' |
TYPE_NUMERIC |
'n' |
TYPE_BOOL |
'b' |
TYPE_NULL |
's' |
TYPE_INLINE |
'inlineStr' |
TYPE_ERROR |
'e' |