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 manipulados 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 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 formatará 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, os valores zero à esquerda (0) em um campo de ID ou cartão 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 avaliadas. Se você quiser que os dados avaliem porque eles 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 que são aplicados quando um item com um determinado tipo de dados XSD é importado para uma planilha Excel. Os dados com um formato XSD listados na coluna Formatos sem suporte são importados como valores de texto.

Tipo de dados XSD

Excel formato de exibição

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

Custom d-mmm

anytype
anyURI
base64Binary
duration
ENTIDADES
ENTITY
hexBinary
ID
IDREF
IDREFS
language
Nome
NCName
NMTOKEN
NMTOKENS
normalizedString
NOTATION
QName
string
token

Texto

boolean

Booliano

decimal
float
double

Geral

Zeros à esquerda e à esquerda (0) são descartados.
Sinais negativos (-) e positivos (+) são respeitados, embora apenas os sinais negativos sejam exibidos.
Excel armazena e calcula com 15 dígitos significativos de precisão.

byte
int
integer
long
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
short
unsignedByte
unsignedInt
unsignedLong
unsignedShort

Geral

Início da página

Saiba como Excel os formatos de exibição mapeiam para tipos de dados XSD quando você exporta dados XML

Quando você exporta dados XML, os dados exportados corresponderão aos dados exibidos na planilha, sob as seguintes circunstâncias:

  • O Excel de exibição é Text.

  • Você não alterou o formato de exibição dos dados.

Se você alterar o formato de exibição de uma célula que tenha dados numéricos, de data ou hora, o valor subjacente da célula será exportado. Por exemplo, se você aplicar um formato de exibição Percentage 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?

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte na Comunidade de respostas.

Precisa de mais ajuda?

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

×