Suporte para tipos de dados XSD (XML Schema Definition)

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

É importante compreender como os tipos de dados XSD (XML Schema Definition) são processados quando importa ou exporta dados XML, para que os dados sejam convertidos de forma adequada de acordo com as suas necessidades.

O que pretende fazer?

Saiba como o Excel trata tipos de dados XSD ao importar dados XML

Saiba como os formatos de apresentação do Excel são mapeados para tipos de dados XSD quando exporta dados XML

Saiba como o Excel trata tipos de dados XSD ao importar dados XML

Importante: Se um ficheiro de esquema XML (. xsd) não definir um atributo de tipo de dados específico para um elemento (tal como xsd: decimal), o Excel formata a célula como texto por predefinição quando os dados XML são importados. A formatação como texto assegura que os carateres armazenados na célula são exatamente os mesmos dos dados armazenados no ficheiro XML (. xml). Por exemplo, os valores zero (0) à esquerda num campo de ID ou de cartão de crédito são removidos quando estão formatados como um número, mas não são removidos quando estão formatados como texto. No entanto, os dados formatados como texto não são avaliados. Se pretender que os dados sejam avaliados porque contêm uma fórmula, tem de fornecer explicitamente um atributo de tipo de dados numérico, como xsd: decimal ou xsd: número inteiro.

A tabela seguinte lista os formatos de apresentação que são aplicados quando um item com um tipo de dados XSD específico é importado para uma folha de cálculo do Excel. Os dados com um formato XSD listado na coluna formatos não suportados são importados como valores de texto.

Tipo de dados XSD

Formato de apresentação do Excel

Formatos não suportados

hora

h:mm:ss

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

dateTime

m/d/AAAA h:mm

aaaa-mm-ddThh: mm: ssZ
aaaa-mm-ddThh: mm: SS +/-hh: mm
aaaa-mm-ddThh: mm: SS. f-f
anos fora do intervalo 1900 a 9999

data

Data * 3/14/2001

aaaa-mm-ddZ
aaaa-mm-dd +/-hh: mm
anos fora do intervalo 1900 a 9999

gYear

Número, sem decimais

aaaa +/-hh: mm
anos fora do intervalo 1900 a 9999

gDay
gMonth

Número, sem decimais

gYearMonth

Mmm-YY personalizado

yyyy-mm +/-hh: mm
anos fora do intervalo 1900 a 9999

gMonthDay

D-mmm personalizado

anyType
anyURI
base64Binary
a
entidade

entidades de
duração
hexBinary
ID
IDREF
IDREFS
Language
Name NCName NMTOKEN
Identificador de
cadeia

de
QName
de notação normalizedString

Texto

Boolean

booleano

ponto
flutuante
decimal duplo

Geral

São eliminados os zeros à esquerda e à direita (0).
Os sinais negativos (-) e positivos (+) são respeitados, embora apenas sejam apresentados sinais negativos.
O Excel armazena e efetua cálculos utilizando 15 dígitos significativos de precisão.

número
inteiro

int de
bytes
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
Short
unsignedByte
unsignedInt unsignedLong
unsignedShort

Geral

Início da Página

Saiba como os formatos de apresentação do Excel são mapeados para tipos de dados XSD quando exporta dados XML

Quando exporta dados XML, os dados exportados irão corresponder aos dados apresentados na folha de cálculo, nas seguintes circunstâncias:

  • O formato de apresentação do Excel é texto.

  • Não alterou o formato de apresentação dos dados.

Se alterar o formato de apresentação de uma célula que tenha dados numéricos, de data ou de hora, o valor subjacente da célula é exportado. Por exemplo, se aplicar um formato de apresentação de percentagem a uma célula que resulte na apresentaçã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, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×