Compatibilidad con tipos de datos de definición de esquema XML (XSD)

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Es importante comprender cómo se administran los tipos de datos de definición de esquema XML (XSD) al importar o exportar datos XML, de modo que los datos se conviertan adecuadamente según sus necesidades.

¿Qué desea hacer?

Obtener información sobre cómo Excel trata los tipos de datos XSD al importar datos XML

Obtenga información sobre cómo los formatos de presentación de Excel se asignan a tipos de datos XSD al exportar datos XML

Obtener información sobre cómo Excel trata los tipos de datos XSD al importar datos XML

Importante: Si un archivo de esquema XML (. xsd) no define un atributo de tipo de datos específico para un elemento (como xsd: decimal), Excel da formato a la celda como texto de forma predeterminada cuando se importan los datos XML. Aplicar formato de texto como texto garantiza que los caracteres almacenados en la celda son exactamente iguales a los datos almacenados en el archivo XML (. xml). Por ejemplo, los valores cero (0) iniciales en un campo ID o tarjeta de crédito se eliminan cuando tienen formato de número, pero no se eliminan cuando tienen formato de texto. Sin embargo, los datos con formato de texto no se evalúan. Si desea que los datos se evalúen porque contienen una fórmula, debe proporcionar explícitamente un atributo de tipo de datos numérico, como xsd: decimal o xsd: Integer.

En la tabla siguiente se enumeran los formatos de presentación que se aplican al importar un elemento con un tipo de datos XSD determinado en una hoja de cálculo de Excel. Los datos con formato XSD que figuran en la columna formatos no admitidos se importan como valores de texto.

Tipo de datos XSD

Formato de presentación de Excel

Formatos no admitidos

hora

h:mm:ss

HH: mm: ssZ
HH: mm: SS. f-f

Fechas

m/d/AAAA h:mm

YYYY-MM-ddThh: mm: ssZ
YYYY-MM-DDThh: mm: SS +/-HH: mm
AAAA-MM-DDThh: mm: SS. f-f
años fuera del rango 1900 a 9999

fecha

Fecha * 3/14/2001

aaaa-mm-ddZ
YYYY-MM-DD +/-HH: mm
años de tiempo fuera del rango 1900 a 9999

gYear

Número, sin decimales

yyyy +/-HH: mm
años fuera del rango 1900 a 9999

gDay
gMonth

Número, sin decimales

gYearMonth

Mmm-aa personalizado

aaaa-mm +/-HH: mm
años fuera del rango 1900 a 9999

gMonthDay

Personalizado d-MMM

anyType
anyURI
de la
duración
de
las
entidades
de
la
entidad
hexBinary
ID
idref
IDREFS idioma nombre NCName NMTOKEN
Token
de

cadena
QName
de la notación normalizedString de NMTOKENS

Texto

booleana

Boolean

decimal
decimal
Double

General

Los ceros iniciales y finales (0) se quitan.
Se respetan los signos negativo (-) y positivo (+), aunque solo se muestran los signos negativos.
Excel almacena números y realiza cálculos con una precisión de 15 dígitos significativos.

byte
int
Integer
Long
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
Short
unsignedByte
unsignedInt
unsignedLong
unsignedShort

General

Principio de página

Obtenga información sobre cómo los formatos de presentación de Excel se asignan a tipos de datos XSD al exportar datos XML

Al exportar datos XML, los datos exportados coincidirán con los datos que se muestran en la hoja de cálculo, en las siguientes circunstancias:

  • El formato de presentación de Excel es texto.

  • No ha cambiado el formato de presentación de los datos.

Si cambia el formato de presentación de una celda que contiene datos numéricos, de fecha o de hora, se exporta el valor subyacente de la celda. Por ejemplo, si aplica un formato de visualización porcentual a una celda que tiene como resultado mostrar el 51,50%, el valor de la celda se exportará como. 515.

Principio de página

¿Necesita más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×