Il est important de comprendre comment les types de données XSD (XML Schema Definition) sont gérés lorsque vous importez ou exportez des données XML, afin que les données soient converties en fonction de vos besoins.
Que voulez-vous faire ?
Découvrez comment Excel gère les types de données XSD lorsque vous importez des données XML
Important : Si un fichier de schéma XML (.xsd) ne définit pas d’attribut de type de données spécifique pour un élément (par exemple, xsd :decimal), Excel met en forme la cellule en tant que texte par défaut lors de l’importation des données XML. La mise en forme en tant que texte garantit que les caractères stockés dans la cellule sont exactement les mêmes que les données stockées dans le fichier XML (.xml). Par exemple, les valeurs non valides (0) dans un champ ID ou carte de crédit sont supprimées lorsqu’elles sont mises en forme sous forme de nombre, mais pas supprimées lorsqu’elles sont mises en forme en tant que texte. Toutefois, les données au format texte ne sont pas évaluées. Si vous souhaitez que les données soient évaluées parce qu’elles contiennent une formule, vous devez fournir explicitement un attribut de type de données numérique, tel que xsd :decimal ou xsd :integer.
Le tableau suivant répertorie les formats d’affichage appliqués lorsqu’un élément avec un type de données XSD particulier est importé dans une feuille de calcul Excel. Les données au format XSD répertoriées dans la colonne Formats non pris en charge sont importées en tant que valeurs de texte.
Type de données XSD |
Format d’affichage Excel |
Formats non pris en charge |
---|---|---|
heure |
h:mm:ss |
hh :mm :ssZ |
Datetime |
m/j/aaaa h :mm |
aaaa-mm-jjThh :mm :ssZ |
date |
Date *14/03/2001 |
aaaa-mm-jjZ |
gYear |
Nombre, pas de décimales |
aaaa+/-hh :mm |
Gday |
Nombre, pas de décimales |
|
gYearMonth |
Mmm-yy personnalisé |
aaaa-mm+/-hh :mm |
gMonthDay |
D-mmm personnalisé |
|
anytype |
Text (Texte) |
|
booléen |
Booléen |
|
Decimales |
Général |
Les zéros de début et de fin (0) sont supprimés. |
Octet |
Général |
Découvrez comment les formats d’affichage Excel sont mappés aux types de données XSD lorsque vous exportez des données XML
Lorsque vous exportez des données XML, les données exportées correspondent aux données affichées dans la feuille de calcul, dans les circonstances suivantes :
-
Le format d’affichage d’Excel est Text.
-
Vous n’avez pas modifié le format d’affichage des données.
Si vous modifiez le format d’affichage d’une cellule contenant des données numériques, de date ou d’heure, la valeur sous-jacente de la cellule est exportée. Par exemple, si vous appliquez un format d’affichage Pourcentage à une cellule qui entraîne l’affichage de 51,50 %, la valeur de la cellule est exportée au format 0,515.
Vous avez besoin d’une aide supplémentaire ?
Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.