Supporto del tipo di dati XSD (XML Schema Definition)

È importante comprendere come vengono gestiti i tipi di dati XSD (XML Schema Definition) quando si importano o si esportano dati XML, in modo che i dati vengano convertiti in modo appropriato in base alle proprie esigenze.

Per saperne di più

Informazioni su come Excel gestisce i tipi di dati XSD durante l'importazione di dati XML

Importante

Se un file di schema XML (xsd) non definisce un attributo del tipo di dati specifico per un elemento, ad esempio xsd:decimal, excel formatta la cella come testo per impostazione predefinita durante l'importazione dei dati XML. La formattazione del testo assicura che i caratteri archiviati nella cella siano esattamente gli stessi dei dati archiviati nel file XML (.xml). Ad esempio, i valori zero (0) iniziali in un campo ID o carta di credito vengono rimossi quando sono formattati come numero, ma non vengono rimossi quando sono formattati come testo. Tuttavia, i dati formattati come testo non verranno valutati. Se si vuole che i dati vengano valutati perché contengono una formula, è necessario fornire in modo esplicito un attributo del tipo di dati numerico, ad esempio xsd:decimal o xsd:integer.

La tabella seguente elenca i formati di visualizzazione applicati quando un elemento con un determinato tipo di dati XSD viene importato in un foglio di lavoro di Excel. I dati con un formato XSD elencati nella colonna Formati non supportati vengono importati come valori di testo.

Tipo di dati XSD Formato di visualizzazione di Excel Formati non supportati
orario h.mm.ss hh:mm:ssZ
Hh:mm:ss.f-f
dateTime m/d/aaaa h:mm yyyy-mm-ddThh:mm:ssZ
yyyy-mm-ddThh:mm:ss+/-hh:mm
yyyy-mm-ddThh:mm:ss.f-f
Anni al di fuori dell'intervallo compreso tra 1900 e 9999
date Data *14/3/2001 yyyy-mm-ddZ
yyyy-mm-dd+/-hh:mm
Anni al di fuori dell'intervallo compreso tra 1900 e 9999
gYear Numero, senza decimali yyyy+/-hh:mm
Anni al di fuori dell'intervallo compreso tra 1900 e 9999
gDay
gMonth
Numero, senza decimali
gYearMonth Mmm-yy personalizzato yyyy-mm+/-hh:mm
Anni al di fuori dell'intervallo compreso tra 1900 e 9999
gMonthDay D-mmm personalizzato
anytype
anyURI
base64Binary
durata
ENTITÀ
ENTITÀ
Hexbinary
ID
IDREF
IDREFS
lingua
Name
Ncname
NMTOKEN
NMTOKENS
normalizedString
NOTAZIONE
Qname
stringa
token
Text
Boolean booleano
decimal
float
Doppia
Generale Gli zeri iniziali e finali (0) vengono eliminati.
I segni negativi (-) e positivi (+) vengono rispettati, anche se vengono visualizzati solo segni negativi.
In Excel i calcoli vengono effettuati e memorizzati con 15 cifre significative di precisione.
byte
int
Intero
Lungo
negativeInteger
nonNegativeInteger
nonPositiveInteger
positivoIntegre
Breve
unsignedByte
unsignedInt
unsignedLong
unsignedShort
Generale

Inizio pagina

Informazioni sul mapping dei formati di visualizzazione di Excel ai tipi di dati XSD quando si esportano dati XML

Quando si esportano dati XML, i dati esportati corrisponderanno ai dati visualizzati nel foglio di lavoro, nei casi seguenti:

  • Il formato di visualizzazione di Excel è Testo.
  • Il formato di visualizzazione dei dati non è stato modificato.

Se si modifica il formato di visualizzazione di una cella che contiene dati numerici, di data o ora, viene esportato il valore sottostante della cella. Ad esempio, se si applica un formato di visualizzazione Percentuale a una cella che restituisce il 51,50%, il valore della cella verrà esportato come 0,515.

Inizio pagina

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle community.