Format::setNumFormat

Format::setNumFormat -- Définit le format numérique

Synopsis

require_once "Spreadsheet/Excel/Writer.php";

void Format::setNumFormat (integer $num_format)

Description

Définit le format numérique. Il peut être une date, une heure, etc. La table suivante liste les valeurs possibles pour le paramètre $num_format et les types correspondants qu'un format numérique attend en tant qu'arguments.

Tableau 38-1. Formats et types numériques

0Décimal Le nombre de zéros spécifie le nombre de digits à afficher
0.00Décimal Le nombre de zéros après le point des décimals spécifie le nombre de décimals à afficher
#.##Décimal Le nombre de dièses après le point des décimals spécifie le nombre maximal de décimals à afficher
0%Pourcentage Le nombre de zéros spécifie le nombre de digits à afficher
0.000%Pourcentage Le nombre de zéros après le point des décimals spécifie le nombre de décimals à afficher
$#.#;[Red]($#.#)monaitaire Les zéros et les signes dièses ont la même signification que pour les autres formats
??/??Fraction Le nombre de points d'interrogations dans le dénominateur déterminent la précision (nombre maximal de digits dans le dénominateur)
# ??/??Fraction Une fraction avec une partie entière. Les zéros et les signes dièses sont utilisés pour définir la partie entière, et ils ont la même signification que pour les autres formats
0.00E+#Scientifique La base de notation scientifique et exponentielle sont formattés en appliquant les mêmes règles que pour les décimals. Pour la notation scientifique, les zéros et les signes dièses ont une signification équivalente
D-MMM-YYDate Une date représentée dans la notation donnée. Les mois peuvent être sur un ou deux digits, ou sur trois lettres représentant le mois. Les années peuvent avoir 2 ou 4 digits. L'argument formatté en tant que date est considéré représenter le nombre de jours depuis le 30 Décembre 1899 (jour zéro pour Excel). Pour les dates antérieures au jour zéro d'Excel, les nombres négatifs peuvent être utilisés
D/M/YYYY h:mm:ssDate/Heure Une date représentant la notation donnée. L'argument formatté en tant que date est considéré représenter le nombre de jours depuis le 30 Décembre 1899 (jour zéro pour Excel)
h:mm:ss AM/PMHeure Une heure représentant la notation donnée. Soyez prudent, l'argument formatté en tant qu'heure doit être donné en nombre de jours. Par exemple, un argument de 0.5 sera représenté comme '12:00:00 PM'

Les informations ci-dessus proviennent de la documentation d'OpenOffice sur le format de fichier Excel (http://sc.openoffice.org/excelfileformat.pdf).

Paramètres

Note

Cette fonction ne peut pas être appelée de façon statique.

Exemple