Suporte ao tipo de dados XSD (Definição de Esquema XML)

É importante entender como os tipos de dados XSD (Definição de Esquema XML) são tratados quando você importa ou exporta dados XML, para que os dados sejam convertidos adequadamente de acordo com suas necessidades.

O que você deseja fazer?

Saiba como o Excel lida com tipos de dados XSD ao importar dados XML

Importante

Se um arquivo de esquema XML (.xsd) não definir um atributo de tipo de dados específico para um elemento (como xsd:decimal), o Excel formata a célula como texto por padrão quando os dados XML são importados. A formatação como texto garante que os caracteres armazenados na célula sejam exatamente os mesmos que os dados armazenados no arquivo XML (.xml). Por exemplo, valores zero (0) líderes em uma ID ou card de crédito são removidos quando são formatados como um número, mas não removidos quando são formatados como texto. No entanto, os dados formatados como texto não são avaliados. Se você quiser que os dados sejam avaliados porque ele contém uma fórmula, você deve fornecer explicitamente um atributo de tipo de dados numérico, como xsd:decimal ou xsd:integer.

A tabela a seguir lista os formatos de exibição aplicados quando um item com um tipo de dados XSD específico é importado para uma planilha do Excel. Os dados com um formato XSD listado na coluna formatos sem suporte são importados como valores de texto.

Tipo de dados XSD Formato de exibição do Excel Formatos sem suporte
fuso h:mm:ss hh:mm:ssZ
Hh:mm:ss.f-f
Datetime m/d/yyyy h:mm yyyy-mm-ddThh:mm:ssZ
yyyy-mm-ddThh:mm:ss+/-hh:mm
yyyy-mm-ddThh:mm:ss.f-f
Anos fora do intervalo de 1900 a 9999
data Data *14/03/2001 yyyy-mm-ddZ
yyyy-mm-dd+/-hh:mm
Anos fora do intervalo de 1900 a 9999
gYear Número, sem decimais yyyy+/-hh:mm
Anos fora do intervalo de 1900 a 9999
Gday
gMonth
Número, sem decimais
gYearMonth Mmm-yy personalizado yyyy-mm+/-hh:mm
Anos fora do intervalo de 1900 a 9999
Gmonthday D-mmm personalizado
Anytype
Anyuri
Base64binary
duração
ENTIDADES
ENTIDADE
Hexbinary
ID
IDREF
IDREFS
idioma
Nome
Ncname
NMTOKEN
NMTOKENS
normalizadoString
NOTAÇÃO
Qname
cadeia de caracteres
token
Texto
booliano Booliano
decimal
float
double
Geral Zeros à direita e à direita (0) são descartados.
Sinais negativos (-) e positivos (+) são respeitados, embora apenas sinais negativos sejam exibidos.
O Excel armazena e calcula com 15 dígitos significativos de precisão.
Byte
int
inteiro
long
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
Curto
Unsignedbyte
unsignedInt
unsignedLong
unsignedShort
Geral

Início da Página

Saiba como os formatos de exibição do Excel são mapeados para tipos de dados XSD ao exportar dados XML

Ao exportar dados XML, os dados exportados corresponderão aos dados exibidos na planilha, nas seguintes circunstâncias:

  • O formato de exibição do Excel é Texto.
  • Você não alterou o formato de exibição dos dados.

Se você alterar o formato de exibição de uma célula que tem dados numéricos, de data ou de hora, o valor subjacente da célula será exportado. Por exemplo, se você aplicar um formato de exibição percentual a uma célula que resulta na exibição de 51,50%, o valor da célula será exportado como .515.

Início da Página

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.