Prise en charge du type de données XSD (XML Schema Definition)

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Il est important de comprendre la gestion des types de données de définition de schéma XML (XSD) lors de l’importation ou de l’exportation de données XML, de manière à ce que ces données soient correctement converties en fonction de vos besoins.

Que voulez-vous faire ?

Découvrir comment Excel gère les types de données XSD lorsque vous importez des données XML

Découvrir comment les formats d’affichage d’Excel correspondent aux types de données XSD lors de l’exportation de données XML

Découvrir 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 un 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 permet de s’assurer que les caractères stockés dans la cellule sont exactement les mêmes que ceux stockés dans le fichier XML (. Xml). Par exemple, les valeurs zéro non significatifs (0) dans un champ ID ou carte bancaire sont supprimées lorsqu’elles sont mises en forme en tant que nombre et ne sont pas supprimées lorsqu’elles sont mises en forme en tant que texte. Toutefois, les données mises en forme en tant que texte ne sont pas évaluées. Si vous souhaitez que les données soient évaluées, dans la mesure où 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 qui sont appliqués lors de l’importation d’un élément avec un type de données XSD particulier dans une feuille de calcul Excel. Les données dont le format XSD est répertorié dans la colonne mises en forme non prises en charge sont importées en tant que valeurs de texte.

Type de données XSD

Format d’affichage d’Excel

Formats non pris en charge

heure

h:mm:ss

hh: mm: ssZ
hh: mm: SS. f-f

Valeur

m/j/aaaa h:mm

AAAA-MM-JJThh: mm: ssZ
AAAA-MM-JJThh: mm: SS +/-hh: mm
AAAA-MM-JJThh: mm: SS. f-f
années en dehors de la plage 1900 à 9999

date

Date * 3/14/2001

aaaa-mm-ddZ
aaaa-mm-jj +/-hh: mm
ans en dehors de la plage 1900 à 9999

gYear

Nombre, pas de décimales

aaaa +/-hh: mm
ans en dehors de la plage 1900 à 9999

gDay
gMonth

Nombre, pas de décimales

gYearMonth

Mmm-AA personnalisé

aaaa-mm +/-hh: mm
d’année en dehors de la plage 1900 à 9999

gMonthDay

D-MMM personnalisé

anyType

anyURI
-
durée
d'
une
entité
d'
ID


de
clé
Jeton
de

chaîne
QName
de notation normalizedString. NMTOKENS

Texte

expression

Booléen


décimale
double

Général

Les zéros de début et de fin (0) sont supprimés.
Les signes négatif (-) et positifs (+) sont respectés, même si le nombre de signes moins est affiché.
Excel stocke et calcule les valeurs avec 15 chiffres significatifs de précision.








nombre entier de
negativeInteger
nonPositiveInteger positiveInteger Short unsignedByte unsignedInt
unsignedLong

unsignedShort

Général

Haut de la page

Découvrir comment les formats d’affichage d’Excel correspondent aux types de données XSD lors de l’exportation de données XML

Lorsque vous exportez des données XML, celles-ci correspondent aux données qui s’affichent dans la feuille de calcul, dans les cas suivants:

  • Le format d’affichage d’Excel correspond au texte.

  • Vous n’avez pas modifié le format d’affichage des données.

Si vous modifiez le format d’affichage d’une cellule qui contient 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 génère l’affichage de 51,50%, la valeur de la cellule sera exportée comme. 515.

Haut de la page

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×